Hello there

Thanks for stopping by

I'm George, a software engineer working in London

About Me

Projects

The Symput Logo

Symput

An Android keyboard and associated full stack website for feedback

Created symput.com, a full-stack website powered by NextJS which facilitates users of my first-year group project's Android keyboard to provide feedback. The site uses Google Cloud Platform to manage user profiles and feedback posts, employing serverless functions for moderation and account data deletion. The platform remains accessible and showcases my ability to create a comprehensive green-field application.

View details
The NHS logo

NHS Heart and Lung Resource

Created a resource for Newcastle NHS Foundation trust transplant patients

Created a user-friendly educational platform for heart and lung transplant patients, simplifying the post-operation adjustment by outlining necessary lifestyle changes. Accessibility and intuitive design were essential to accommodate varying technical literacy and maximise the site's benefit for all users.

View details
A purple 3d render of a brain

Reinforcement Learning

Computational models simulating the dopamine system circuirty in the brain

My third-year project creating a more holistic reinforcement learning model that could simulate the adoption and progression of substance abuse and gambling disorders. By identifying key risk factors, this research could help lessen the impact of addiction on both individuals and wider society.

Python Logo Python Book icon Research
View details
Footer artwork from georgegrainger.com

Personal Website

georgegrainger.com (this site) - my portfolio website to try and show off!

Designed and implemented my portfolio website in SolidJS and then again in SvelteKit, focusing on creating accessible but pleasant animations when switching themes. Additionally, the site has features including language support, page transitions and integration with the Spotify API.

View details
Collage of album covers

Wordle Assistant

Designed a browser extension that helps you guess the best next word in Wordle

Designed and optimised an information-theory-based Wordle Solver using Rust. Then combined WebAssembly and Chrome browser extensions to enable the solver to be used interactively to assist in the existing Worlde game.

View details

About me

Academic

I'm in my final year studying for my Computer Science MEng(Hons) at The University of Manchester.

In first year I won the Netcraft Prize for the top 10 students with an average of 90%. In second year I continued to do well and was in the top 5% of students (of 400) with an average of 89%. I also achieved the top grade in System Architecture with an average of 92%.

I enjoy a range of course units, particularly those based around AI, Data Engineering and Software Development. I particularly enjoyed seeing how these interacted in my third-year project simulating the dopamine system and addiction through reinforcement learning - view details.

Experience

Imago Software

I'm currently working for Imago Software on the Melontech Phase III. This project assists diabetes patients in tracking their glucose levels by analysing their sensor data and predicting hypoglycemic (low blood sugar) events. With this information, the patient can then act to increase their glucose intake around this time, mitigating any risks.

To create the system, we used a microservices architecture built in Flask and deployed on Amazon EC2 through Docker containers. The services interact with one another, periodically fetching and processing the data, before sending feedback via the WhatsApp API.

Learning how Docker and microservices architectures can ensure scalability and reliable deployments across diverse systems has been very informative. I'm keen to further this knowledge in my own personal projects by exploring orchestration tools such as Kubernetes and Docker Swarm.

NimbleAI

Between June and September I worked on the NimbleAI project at the University of Manchester. This invloved designing and implementing neuromorphic accelerators for the early perception and optimisation stage for computer vision systems in power and area constrained endpoints.

Overall, the experience was extremely rewarding, providing exposure to working in an iterative and test-focused development environment. The focus on low power and high performance demonstrated a need to prioritise design features to ensure the project progressed and deliverables could be achieved successfully.

The internship was primarily focused on software-driven hardware implementation, however, it also developed transferable knowledge in CI/CD pipelines, Docker Containers and scripting tools. Much of this resulted from UoM experiencing a Cyber Attack during the early period of this work, preventing access from the machines hosting the EDA tools. Ultimately, I had to take greater ownership of my work and adapt to an uncertainty, experiences that will benefit my future career.

Enigma Interactive

I spent a year working as a junior developer at Enigma Interactive. During this time I had three main projects:

  1. Contributing to the 'core team', this involved programming in Java and building the base framework upon which other sites were developed.
  2. Developing a heart and lung transplant resource for Newcastle NHS foundation trust - view details.
  3. Producing an educational game for Western Power, which taught children the potential dangers of power lines, and how to avoid them.

Interests

In my free time, I enjoy keeping active and have played rugby all my life, taking a committee role at University. I particularly enjoy the team nature of the game, with everyone playing for and trusting each other.

At University I took up climbing and surfing, enjoying the new challenges they bring. The problem-solving aspect of climbing is especially appealing, with the feeling of satisfaction being great after completing a tricky climb.

Spotify

Information on my favourite songs and recent listening

  1. Sans Fin

    Listen to Sans Fin on Spotify Spotify Logo Montee, Shiita
  2. Tell Me Why - 1991 Remix

    Listen to Tell Me Why - 1991 Remix on Spotify Spotify Logo Supermode, 1991
  3. ocean eyes

    Listen to ocean eyes on Spotify Spotify Logo Billie Eilish
  4. Dismantle

    Listen to Dismantle on Spotify Spotify Logo Peter Sandberg
  5. Cautionary Tales

    Listen to Cautionary Tales on Spotify Spotify Logo Knucks, K-Trap
  6. Where Is My Mind

    Listen to Where Is My Mind on Spotify Spotify Logo Maxence Cyrin
Currently Playing Listen to 3 Nights on Spotify Spotify logo
Album image for 3 Nights

3 Nights

Dominic Fike I'm currently listening at...
1:42
2:58

Stick around to see what I listen to next

View my CV