Prototype an idea
Clickable React and TypeScript prototypes for testing early-stage ideas, demos, and user flows.
Frontend & Full-Stack Developer
I build React and TypeScript prototypes, workflow tools, and data-driven apps for small projects, early-stage ideas, and junior developer opportunities.
Available for small freelance projects, frontend prototypes, and junior developer opportunities.
Focused support for prototypes, workflow tools, and interfaces that make information easier to use.
Clickable React and TypeScript prototypes for testing early-stage ideas, demos, and user flows.
Multi-step forms, editable screens, and structured outputs that reduce manual admin.
Search, filtering, saved views, and API-connected screens that help users make decisions faster.
Recent work and portfolio projects showing frontend prototyping, workflow design, and data-driven interfaces.
Recent client project
Delivered a React and TypeScript frontend prototype for an audio transcription workflow tool, helping turn session content into structured outputs for review and reducing manual admin.
The prototype included template selection, session setup, consent, simulated audio upload/recording, structured output review, editable sections, resource links, and final preview screens.
Portfolio project
A full-stack job discovery platform with intelligent filtering, saved jobs, match scoring, commute insights, and backend-driven pagination.
Built with React, Node.js, PostgreSQL, and REST APIs to make job searching more structured and easier to review.
I’m a frontend/full-stack developer with a background in Aerospace Engineering. I enjoy building practical web applications that make complex information easier to search, filter, edit, and act on.
I’ve completed paid freelance frontend work from a client brief and use GitHub issues, branches, pull requests, and regular feedback to keep development organised.
Clear scope. I break the brief into practical features and screens.
Iterative build. I share progress early so feedback can shape the prototype.
Organised delivery. I use GitHub issues, branches, and pull requests to track work.