Frontend & Full-Stack Developer

Joshua Bingham

Headshot of Joshua Bingham

Turning complex workflows and data into clear, useful web applications.

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.

React TypeScript Node.js PostgreSQL REST APIs

Selected work

Recent client and portfolio work showing full-stack development, workflow design, API integration and data-driven interfaces.

Portfolio project

First Step Jobs

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

FreshCue

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

Film Finder

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.

What I build

Full-stack applications, workflow tools and data-driven interfaces built around clear user needs, maintainable code and practical outcomes.

Prototype an idea

React and TypeScript prototypes for testing early-stage ideas, demos and multi-step user flows.

Simplify a workflow

Forms, editable screens and structured outputs that turn complicated processes into clearer user journeys.

Make data easier to use

Search, filtering, saved views, API integrations and persistent data that help users make decisions faster.

About

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.

A clear, organised build process

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.