Hi, I'm Ellis.
A Software Engineer Specialising in Back-End Development.
I am an enthusiastic, open-minded individual with big ideas and the determination, and pragmatism, to see them through. I look to expand my knowledge and skill set through projects that excite me!
My Projects
Since graduating I have worked on a range of projects, from Machine Learning to Java Applets. Here are just a few examples of what i have recently worked on. For more be sure to check out my GitHub!

Machine Learning
Art Classifier
Machine Learning model deployed as a Flask web application to determine the Art Style of a given painting (Python, Tensorflow, ResNet50, Flask)

Java and JSON
Historical Map Facts
A Java project featuring an interactive world map that displays unique facts for each country using the Unfolding Maps API and a JSON database (Java, JSON, NoSQL)

C++ and SFML
Platformer Game
My own version of the Indie platforming game Thomas Was Alone (https://store.steampowered.com/app/220780/Thomas_Was_Alone/) using SFML with OPENGL shaders (C++, SFML, OpenGL)

C++ and SFML
Timber Game
A simple C++ game where you cut down a tree to score points whilst avoiding being crushed by branches. Uses the SFML multimedia Library (C++, SFML)
Skills & Technologies
As programming is such a fast-moving industry, I understand the importance of keeping up with the lastest languages and paradigms. I am extremely passionate when it comes to learning new tech. Here are just a few languages, frameworks and approaches I am familiar with:
Work Experience / Volunteering
I am currently helping a first-year Computer-Science student get to grips with programming fundamentals. This includes covering important data structures and regularly pair-programming through LeetCode problems!
Upon graduation i began my own freelance copywriting and consultancy service. This helped reinforce a range of soft skills, such as communcation and time management. It also highlighted to me the importance of well-written and concise documentation.