Want the full picture offline? Download my resume.

Download resume (PDF)

Experience

Freelance Full-Stack Developer

Upwork · Top Rated Plus 2020 — Present

Building production web, mobile and AI-powered products for startups and small businesses. 23 completed jobs and 17 client reviews. Most of my work is end-to-end ownership: Go and Node backends, React and Next.js frontends, React Native apps and Stripe billing.

Technical Partner & Full-Stack Developer

Clean Truck Compliance Solutions (US) Mar 2026 — Present

Sole developer of a fleet compliance and billing platform, from the first API integration through 9+ production phases. Built device integration, event-driven activation, Stripe subscriptions and ACH tracking, and the operations dashboard the business runs on, and help shape the roadmap with the founder. Also built the company's public Knowledge Platform in two weeks.

Full-Stack Developer (Sole Developer)

Mr. Essam Mathematics Feb 2026 — Sep 2026

Built an online teaching platform alone, with a Go API and a Next.js frontend: lectures with secure video streaming, access codes, quizzes with hybrid automatic and manual grading, and teacher, assistant and student roles. First release in late June 2026, then maintained with regular releases.

Mobile & Backend Developer (Own Product)

Skin Cipher Jan 2026 — Jun 2026

Built a React Native skincare app and Go API that scores a selfie with Google Gemini, and engineered the scoring to give consistent, repeatable results.

Full-Stack Developer

Orange AI (Jarvys) Sep 2023 — Feb 2024

Built most of the Next.js client for an AI automation product: the prompt-to-flow editor, run history, templates and Stripe credit billing, with Clerk authentication and Prisma.

Frontend Developer

Due Diligence Software (US) Inc. Jun 2023 — May 2025

Frontend developer on Due, an AI-powered SaaS that helps legal, tax and financial advisors run M&A due diligence. Brought in to finish the Stripe integration between the marketing website and the app, then stayed on across several engagements: building the web app and landing page from the team's Figma design system, and creating interactive React Flow relationship diagrams that map the documents, people and organizations in a deal.

Frontend Developer (Contract)

Extracurricular.ca (Canada) Apr 2024

Stabilized an existing React, TypeScript and Firebase directory app by fixing the review form, business website links, service phone numbers and the login redirect, and tightening TypeScript types.

Education

B.Sc. Computer Science

Cairo University 2020 — 2024

Four years of learning to think before typing. Studied software engineering and logic design, then spent the rest of the time working through problems that don't have obvious answers: algorithms, data structures, and systems that have to keep working when things go wrong. The degree taught me how to break a messy problem into small, solvable pieces, which is the same habit I bring to client projects today.

My Skills

Frontend

TypeScript React Next.js Tailwind CSS

Mobile

React Native Expo

Backend

Go Node.js NestJS PostgreSQL MongoDB Prisma Firebase

Payments & Integrations

Stripe Webhooks REST GraphQL

AI

Claude API OpenAI API Gemini API Claude Code Cursor

DevOps

Docker CI/CD Vercel

Languages

Arabic (native) English (professional)