Full Stack Development

From idea to working product — frontend, backend, and everything in between.

I build modern web apps from the ground up, or join existing teams to help move things forward. I'm comfortable across the stack and focus on writing clean, maintainable code that's easy for others to build on.

Frontend Development

Building fast, responsive, accessible interfaces following best practices and using modern frameworks such as React and Vue.

Backend Development

Creating APIs, handling business logic and managing data using Node.js, Ruby, Python and other technologies.

Mobile Development

Developing cross-platform mobile apps using React Native, so you can reach users on both iOS and Android.

Desktop Development

Building desktop applications with Electron, allowing you to create cross-platform apps that run on Windows, macOS, and Linux.

API Development

Designing and implementing RESTful and GraphQL APIs to connect frontend and backend systems, ensuring smooth data flow.

Performance Optimisation

Improving app speed and responsiveness by optimising code, assets, and server interactions.

👇 Up next