Frontend & Full-Stack Developer

Joshua Bingham

Profile Picture of Joshua Bingham

Turning complex workflows into clear web interfaces.

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.

React TypeScript Node.js PostgreSQL REST APIs

What I can build

Focused support for prototypes, workflow tools, and interfaces that make information easier to use.

Prototype an idea

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

Simplify a workflow

Multi-step forms, editable screens, and structured outputs that reduce manual admin.

Make data easier to use

Search, filtering, saved views, and API-connected screens that help users make decisions faster.

Selected work

Recent work and portfolio projects showing frontend prototyping, workflow design, and data-driven interfaces.

Portfolio project

First Step Jobs

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.

Portfolio project

Film Finder

An API-driven movie discovery app with genre filtering, release-window filtering, recommendations, and persistent user preferences.

Built with JavaScript, serverless backend functions, and external API integration.

About

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.

A clear, organised build process

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.