Full-stack developer crafting clean, performant web applications. Focused on developer experience, scalable architecture, and elegant interfaces.
Building responsive, accessible interfaces with a focus on performance and user experience.
Designing scalable server-side applications and RESTful / GraphQL APIs with robust data modeling.
Deploying and operating production systems on cloud platforms with CI/CD and observability.
Advocating for clean code, meaningful testing, and collaborative practices that scale teams.
Lead engineer on the platform team, responsible for the core API and developer tooling used by 200+ engineers. Drive architecture decisions and mentor junior developers.
Delivered end-to-end features across a SaaS product serving 50,000+ users. Worked closely with design and product on iterative feature development.
Developed client websites and web applications across a range of industries. Gained strong foundations in frontend development and client communication.
First-class honours. Dissertation on distributed systems and fault-tolerant consensus algorithms.
Open to senior and staff engineering roles, technical leadership positions, and interesting consulting work. Prefer async-first and remote-friendly teams.