About Me

Hi — I'm George. I study Computing at Imperial College London. I'm an aspiring software engineer with a love for beautiful code and unique solutions.
At the moment I'm enjoying dabbling in full-stack web development — for example this website. You can read more about it below.
I also enjoy the intersection of mathematics with computing, particularly in the fields of machine learning and computer graphics.
I also play the violin and piano at grade 8 level, and I love to walk/hike. Also vim > emacs.

Projects

decesare.dev
A full-stack web application built with Next.js, TypeScript and Tailwind CSS. You are currently viewing it.
I also played around with some animations using GSAP and its various plugins (though these can only be seen on desktop).
Scouts Finance Platform
A mobile application written in flutter with a serverpod/postgresql backend.
Built to help scout leaders manage their finances by tracking incoming payments and matching them to parents, children and the events they are attending.
WACC
A compiler for the WACC programming language, written in Scala. The frontend uses the Parsley parser combinator library for comprehensive error messages and the backend has a full typechecker for semantic analysis and various optimisations within the code generation.
ICHack
A full-stack web application for ICHack, Europe's largest student-run hackathon.
It is built with Nuxt with a vue frontend and a server with custom routes for managing hackers, submissions, sponsors and judges.
It also has a custom-built admin panel for volunteers to manage the event.
PintOS
An Operating System written in C for the x86 architecture.
It implements user programs, system calls, process scheduling and virtual memory management.