Prototype an idea
React and TypeScript prototypes for testing early-stage ideas, demos and multi-step user flows.
Frontend & Full-Stack Developer
I build practical React and TypeScript applications that make information easier to search, review and act on, supported by Node.js, APIs and persistent data where the problem calls for it.
Open to junior frontend and full-stack opportunities, as well as small freelance projects and prototypes.
Recent client and portfolio work showing full-stack development, workflow design, API integration and data-driven interfaces.
Commercial client project
Collaborated with another developer to turn a complex client brief into a React and TypeScript prototype for a multi-step career-coaching workflow.
Built flows covering template selection, session setup, consent, simulated audio upload or recording, structured-output review, editable action plans, resource links and final preview screens.
“Josh supported me with the development of a front-end prototype for a new digital careers platform. He quickly understood the concept and translated it into a clear, functional user journey, combining strong technical knowledge with a thoughtful approach to the end-user experience. Josh was collaborative, responsive to feedback and proactive in identifying potential improvements throughout the project. I would happily recommend him to anyone looking for a capable and dependable software developer.”
Portfolio project
A full-stack job discovery platform that combines vacancy data from multiple APIs with personalised matching, commute insights, saved jobs and backend-driven pagination.
Built with React, Node.js and Express, with backend processing for data normalisation, de-duplication, caching and automated tests covering job-processing and commute logic.
Portfolio project
A full-stack food inventory and recipe-planning application designed to help users track food, prioritise items approaching expiry and discover recipes using ingredients they already have.
Built with React, TypeScript, Node.js, Express and PostgreSQL, with persistent inventory data, external recipe API integration, ingredient matching and recipe-ranking logic.
Portfolio project
A personalised film discovery app using mood, genre, release period and custom recommendation scoring, with a persistent watchlist and preference profile.
Built with JavaScript, Vercel serverless functions, the TMDB API and LocalStorage, with recommendation logic combining ratings, popularity, filters and user feedback.
Full-stack applications, workflow tools and data-driven interfaces built around clear user needs, maintainable code and practical outcomes.
React and TypeScript prototypes for testing early-stage ideas, demos and multi-step user flows.
Forms, editable screens and structured outputs that turn complicated processes into clearer user journeys.
Search, filtering, saved views, API integrations and persistent data that help users make decisions faster.
I’m a frontend and full-stack developer based in Worthing with an MEng Aerospace Engineering background. I enjoy building practical software that turns complex workflows and information-heavy problems into clearer experiences.
My recent work spans React and TypeScript interfaces, Node.js and Express backends, REST APIs, PostgreSQL, automated testing and commercial freelance development. I take features from requirements through implementation, testing and iteration, using GitHub issues, branches, pull requests and feedback to keep development organised and maintainable.
Clear scope. I break a brief or problem into practical features, screens and technical steps.
Iterative build. I build in manageable increments and use feedback to refine the direction early.
Organised delivery. I use GitHub issues, branches and pull requests to keep changes traceable and reviewable.