I am a Computer Science graduate from Coventry University with a passion for developing software that solves real-world problems.
I am always learning and experimenting with new technologies and frameworks. Right now I am working on projects which make use of the freedoms afforded by recent advances in AI, something which I have held a keen interest in throughout my studies.
Some of the technologies I'm currently exploring include PydanticAI (to create AI-based applications) and Expo (for my mobile apps).
PythonExperienced with Python and frameworks like Flask and FastAPI for developing robust web applications and APIs.
JavaScript/TypeScriptExperienced with JavaScript and TypeScript, including Node.js, Koa, NextJS and Expo/React Native for both backend and mobile development. This website was written with TypeScript!
GitExperienced in Git for version control and collaborative development, with GitHub as the remote origin. Proficient in branching strategies, pull requests, and CI/CD workflows using GitHub Actions, as well as project management through Issues and Projects.
Cloud PlatformsFamiliar with Cloudflare Pages for deploying web apps, including this one. Also familiar with DigitalOcean and Heroku, primarily for running background services and APIs.
DatabasesProficient in working with databases both relational and document based including MongoDB and PostgreSQL for building robust backend systems. Currently experimenting with managed db services such as Supabase.