Full-Stack SaaS
Knockround
An app for UK tradespeople that plans rounds, quotes and jobs, then sends bills customers can pay by card, Apple Pay or Google Pay. It keeps working with no signal on the round.
const developer = {
name: "Joseph",
focus: ["Web", "APIs", "UX"]
ships: "polished"
}
Joseph Doyle-Samadi · Software Engineer
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
Full-stack web applications, backend systems and native macOS tools. Explore the live demos, source code and engineering case studies.
Full-Stack SaaS
An app for UK tradespeople that plans rounds, quotes and jobs, then sends bills customers can pay by card, Apple Pay or Google Pay. It keeps working with no signal on the round.
Full-Stack Platform
A multiplayer poker platform with a Python game engine, Redis-backed rooms, human and AI players, and a polling-first browser client.
Full-Stack SaaS
A web app that searches official Google Places data for local businesses with no website listed, then delivers private, map-based lead results with CSV export and flexible Stripe pricing.
Native macOS App
A native Mac app for Codex and Claude Code. Discover and manage skills and plugins, track usage limits, and keep your Mac awake while monitored tasks run.
Passion led me here
Technical skills for building, debugging, deploying, and improving modern web applications.
React, Next.js and TypeScript applications with Supabase authentication, Stripe payments and Cloudflare Workers.
Python, FastAPI, Node.js, Express, PostgreSQL and Redis, with a focus on authentication, state management and modular architecture.
Responsive HTML, CSS, JavaScript and React interfaces, plus interactive Three.js scenes and native macOS tools with SwiftUI and AppKit.
About Me
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.
The work behind the portfolio
Freelance client work
Live websites I designed, built and launched for UK small businesses, each on the business's own web address.

Kids' football coaching · Wandsworth

Dog & cat grooming · Brentwood

Ceramic coatings · Belfast
Run a small business? See how I build websites for local businesses
Tell me about the role
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.
contact@josephsamadi.uk Prefer LinkedIn? Joseph Doyle-Samadi Software Engineer View LinkedIn →