Joseph Doyle-Samadi — Software Engineer
I'm Joseph Doyle-Samadi, also known online as Joseph Samadi, a London-based software engineer building full-stack web applications, backend APIs and native macOS tools. I'm open to software engineering opportunities.
This interactive portfolio uses JavaScript, Three.js and WebGL to turn my projects, skills and experience into an explorable driving scene. You can also review my work here without driving through the scene.
Software engineering projects
- Knockround — jobs and payments app for UK tradespeople: React, TypeScript, Cloudflare Workers, D1 and Stripe Connect.
- NoSite Leads — full-stack SaaS: Next.js, TypeScript, Cloudflare Workers, Supabase and Stripe.
- Multiplayer Poker Platform: Python game logic, Redis room state, REST APIs and AI players.
- SkillHanger — open-source macOS app: Swift, SwiftUI, AppKit and IOKit.
Experience, education and skills
BSc in Computer Science, University of Liverpool.
Freelance client website development since September 2025. Previously a Software Engineer at Heaven Estate Agent from December 2024 to September 2025, working on website improvements and booking-system modernization.
My work spans React and TypeScript interfaces, Python and Node.js APIs, PostgreSQL and Redis data, and native Swift applications.
Recruiters and hiring managers
Email me about a role, connect on LinkedIn or review my GitHub.