</>

const developer = {

  name: "Joseph",

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

  ships: "polished"

}

Hi, my name is Joseph

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

Explore my 3D portfolio

Software Engineer focused on modern, responsive, and user-focused web applications, clean interfaces, practical full-stack systems, and projects that show real problem-solving.

Featured Projects

Projects.

A selection of recent work, from full-stack platforms to responsive web applications.

Full-Stack Platform

Modular Multiplayer Poker Platform

A Python/FastAPI poker platform separating the table engine, variants, human/AI players, lobby, WebSocket updates, and variance-reduction demos.

PythonFastAPIWebSocketsPostgres

Chrome Extension

NoSite Leads Helper

A privacy-first Chrome Manifest V3 extension that scans Google Maps for no-website businesses, saves them to a local lead manager, and exports them to CSV, with Stripe-backed Premium licensing.

JavaScriptChrome MV3StripeSupabase

Document Approval App

SecureDoc Document Approval

A secure document approval workflow with role-based dashboards, reviewer decisions, version history, SHA-256 evidence, approval receipts, and audit trail concepts.

JavaScriptNode.jsExpressMulterCSS

Passion led me here

Skills.

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

Full-Stack Development

Building connected frontend and backend experiences with clean project structure and practical features.

Backend APIs

Python, FastAPI, WebSockets, Postgres, authentication flow thinking, and modular architecture.

Frontend Interfaces

Responsive HTML, CSS, JavaScript, React-style components, animation, and polished interaction details.

PythonJavaScriptReactTypeScriptFastAPIWebSocketsPostgresHTMLCSSTailwindGitHubVercelResponsive DesignSEOUI Polish

About Me

I like turning messy ideas into working software.

I am Joseph Doyle-Samadi, a software engineer with hands-on experience improving websites, modernizing systems, and building project-based applications. My portfolio focuses on technical growth, clean presentation, and showing employers what I can actually build.

Whether it is modernizing legacy systems or architecting new platforms from scratch, I enjoy turning complex requirements into elegant, maintainable code.

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.

Tell me about the role

Looking for a software engineer?

I am open to opportunities where I can build, learn quickly, and contribute to real software projects.