</>

const developer = {

  name: "Joseph",

  focus: ["Web", "APIs", "UX"]

  ships: "polished"

}

✦ ✦ •

Joseph Doyle-Samadi · Software Engineer

Joseph Doyle-Samadi, Software Engineer — I build reliable, interactive things with code.

Explore my 3D portfolio

I'm Joseph Doyle-Samadi, a London-based software engineer. I build full-stack web applications with React, TypeScript, Python and FastAPI, from SaaS products to reliable backend APIs.

Software Engineering Projects

Projects.

Full-stack web applications, backend systems and native macOS tools. Explore the live demos, source code and engineering case studies.

Passion led me here

Skills.

Technical skills for building, debugging, deploying, and improving modern web applications.

⌘

Full-Stack Development

React, Next.js and TypeScript applications with Supabase authentication, Stripe payments and Cloudflare Workers.

◈

Backend APIs

Python, FastAPI, Node.js, Express, PostgreSQL and Redis, with a focus on authentication, state management and modular architecture.

✦

Frontend Interfaces

Responsive HTML, CSS, JavaScript and React interfaces, plus interactive Three.js scenes and native macOS tools with SwiftUI and AppKit.

PythonJavaJavaScriptTypeScriptReactNext.jsFastAPINode.jsExpressSQLPostgreSQLRedisSupabaseStripeCloudflare WorkersSwiftSwiftUIAppKitThree.jsHTMLCSSGitGitHubVercel

About Me

I like turning messy ideas into working software.

I am Joseph Doyle-Samadi, also known online as Joseph Samadi, a London-based software engineer with a BSc in Computer Science from the University of Liverpool. My experience includes freelance web development and a software engineering role at Heaven Estate Agent, working across frontend interfaces, backend APIs and application deployment.

My projects include Knockround, a jobs and payments app for UK tradespeople on Cloudflare Workers, NoSite Leads, a Next.js and TypeScript SaaS, a Python multiplayer poker platform with Redis, and SkillHanger, an open-source Swift macOS app. Each case study explains the problem, implementation and engineering decisions.

responsive web
APIs + backend flow
clean UI details

The work behind the portfolio

Experience.

Client Website Builds — Freelance

  • Built and delivered responsive websites for clients using HTML, CSS, JavaScript, and React-style development.
  • Created clean layouts, contact sections, service pages, and mobile-friendly designs.
  • Focused on helping businesses look more professional online.

Software Engineer — Heaven Estate Agent

  • Maintained and improved the company website through frontend updates, responsive design fixes, content changes, and performance improvements.
  • Supported website security updates and SEO improvements, including metadata, headings, internal linking, and page structure enhancements.
  • Assisted in uplifting a slow Windows-dependent legacy booking system to modern booking software, improving reliability, usability, and operational efficiency.

Customer-Facing Roles

  • Built communication, reliability, route planning, and client-service skills through delivery and restaurant roles.
  • Carried those service skills into software work: clear communication, practical problem solving, and dependable delivery.

Freelance client work

Client sites.

Live websites I designed, built and launched for UK small businesses, each on the business's own web address.

The Limitless Lab home page

Kids' football coaching · Wandsworth

Limitless Lab

Run a small business? See how I build websites for local businesses

Tell me about the role

Looking for a software engineer?

I am open to software engineer, full-stack developer, frontend developer and backend developer opportunities. My work spans React and TypeScript interfaces, Python and Node.js APIs, and native Swift applications. Recruiters and hiring managers can email me or connect on LinkedIn to discuss a role.

Prefer LinkedIn? Joseph Doyle-Samadi Software Engineer View LinkedIn →