Languages
Python, JavaScript, TypeScript, Java, C#, C++, SQL, HTML/CSS, Bash, Go, PHP, Ruby, PowerShell
About
I'm a software engineer specialising in modern web development, intelligent data applications and high-impact automation. I love partnering with product, design and research teams to build purposeful software that balances research rigor with dependable engineering.
I focus on translating research insights into digital products that are fast, accessible and maintainable. Over the last few years I've supported teams with everything from UX-focused front-ends to automation that removes repetitive work.
I hold a BSc (Hons) in Computing and IT and an MSc in Artificial Intelligence, giving me a balance of foundational software engineering and applied AI experience.
Languages
Python, JavaScript, TypeScript, Java, C#, C++, SQL, HTML/CSS, Bash, Go, PHP, Ruby, PowerShell
Web Development
React, Next.js, TypeScript, Tailwind CSS, Node.js, Express, Vercel, Firebase, Supabase, Prisma, tRPC, REST APIs, GraphQL, Webhooks, serverless functions, authentication systems
Front-End Engineering
Component systems, Redux, Zustand, design systems, Framer Motion, accessibility, SEO-first builds
Back-End & Infrastructure
Flask, FastAPI, PostgreSQL, MySQL, MongoDB, Redis, Docker, CI/CD, GitHub Actions, AWS
Machine Learning & Data
pandas, NumPy, scikit-learn, Matplotlib, Jupyter, SHAP, LIME, EDA, ML prototyping
Automation & Scripting
Python automation, CLI tools, task runners, ETL, workflow automation
Dev Tools
Git/GitHub, VS Code, Linux/WSL, clean architecture, testing, refactoring