AMMAR YASSER

Principal Full-Stack Engineer

  • 6+ years full-stack
  • Production SaaS platforms
  • Payment & live-streaming platforms
  • Cloud-native on AWS

Summary

Full-Stack Engineer with 6+ years building production SaaS platforms in TypeScript, mainly with NestJS, React/Next.js, PostgreSQL, Redis, Socket.io, and AWS. Experienced owning architecture end to end, from data model and APIs to UI, deployment, testing, and developer standards. Built and led platforms across payments, live streaming, marketplace, health, and multi-tenant SaaS.

Skills

Core
TypeScriptJavaScript (ES6+)NestJSNode.jsExpressReactNext.jsPostgreSQLRedisPrisma / TypeORM
Strong
AWSREST / GraphQL API designSocket.io / WebSocketsMicroservices & event-driven architectureDockerMulti-tenant SaaSMonorepos (pnpm / Turborepo)JWT / OAuth 2.0MongoDBCI/CD (GitHub Actions)System design
Familiar
Python (FastAPI / Django)React NativeFlutterVue.jsAngulargRPCElasticsearchRabbitMQKafkaKubernetesTerraform / IaCGCP / AzureML / AI (TensorFlow, PyTorch)Blockchain / Web3Monitoring (Grafana / Sentry)

Experience

Principal Full-Stack Engineer · First Code

Jun 2025 – Present

Remote · Full-time

  • Own the back-end architecture, defining service boundaries and the standards for how new services are built, reviewed, and deployed.
  • Built full-stack features with a React / Next.js front-end and a Node.js / Express back-end.
  • Set up CI/CD with GitHub Actions and established team coding standards and code-review practices.
  • Designed the PostgreSQL data model with indexing strategies and added Redis caching to speed up hot paths.
  • Implemented auth and API security — JWT, rate limiting, and data encryption.
  • Mentored developers and provided architectural guidance through code review.
  • Containerized services with Docker and deployed them on AWS.
  • Added automated testing with Jest and Cypress across unit and end-to-end suites.

Senior Full-Stack Engineer · iHealth and Wellness Foundation

Feb 2024 – Aug 2025

Remote · Contract

  • Led development of the iHealth education platform, establishing a microservices architecture.
  • Built the full stack with a React / Next.js front-end and a Node.js / Express back-end.
  • Collaborated with product, design, and back-end teams to define technical architecture and feature roadmaps.
  • Refactored legacy code to reduce technical debt and enforce coding standards.
  • Built integrations with third-party APIs and automated key workflows.

Senior Full-Stack Engineer · Freelance (Self-Employed)

Jan 2020 – Present

Remote · Freelance

  • Shipped 20+ production web applications for clients end to end — owning architecture, front-end, and back-end.
  • Built modular, responsive React UIs backed by a reusable component library.
  • Implemented back-end services with NestJS and GraphQL APIs.
  • Partnered with client teams to troubleshoot issues and refine solutions.
  • Ran code reviews to enforce best practices and keep technical debt down.
  • Migrated legacy systems to modern frameworks to improve maintainability.

Full-Stack Developer · Mensa Philosophical Circle

Oct 2023 – Dec 2024

Remote · Contract

  • Built an education platform for institutions with customizable learning-management modules.
  • Implemented the back-end with NestJS and PostgreSQL, including indexing strategies for peak loads.
  • Added real-time features with WebSockets — in-app chat and notifications.
  • Designed a multi-tenant architecture with per-tenant data isolation so each institution ran on its own isolated configuration.
  • Implemented accessibility (WCAG 2.1) and responsive design across devices.

Selected Projects

Moneeb

A delegated-Umrah marketplace application that matches requesters with on-the-ground providers in Mecca — geospatial matching (PostGIS), a background-job pipeline (BullMQ), and real-time order tracking (Socket.io), in a Dockerized pnpm / Turborepo monorepo (NestJS API + Next.js web + React admin).

NestJSNext.jsPostgreSQL / PostGISRedis / BullMQSocket.ioTurborepo

Babylon Gate

National-scale payment-gateway platform providing a secure, flexible infrastructure for end-to-end electronic payments — a centralized system companies integrate to accept payments across their sites and apps, with a merchant dashboard.

Next.jsNestJSTypeORMPostgreSQLJWT / OAuthSwagger

Kasir Live

Social live-streaming and short-video platform with real-time audience interaction — live broadcasts, voice rooms, challenges, and a gifting/rewards system.

Next.jsLaravelAgora (live video)WebSocketsRedisFFmpeg

Talab Menu

Smart restaurant platform: customers scan a QR code to browse the menu, order, and pay at the table, while owners run everything from a central dashboard with kitchen-order routing.

Next.jsTypeScriptTurborepoDocker

Markaz Falasteen

Multi-tenant management platform for a humanitarian organization, with a Flutter mobile app and a REST API back-end.

FlutterDartREST APIMulti-tenant

Secure-Today

Bilingual (Arabic / English) corporate site for an integrated security & safety company — fire protection, surveillance, access control, and smart-building systems.

Next.jsTypeScripti18n (AR/EN)

Linkcom Tech

Multilingual marketing site for a technology-solutions company, with a modern, animated, content-driven UI.

RemixReacti18next

iHealth & Wellness

Contributor

Platform for a health-and-wellness foundation — public-facing site and member features with online payments. Contributed as part of the build team.

ReactMaterial UIStripeNode.js / Express

Nestro

Smart-home control panel for managing connected devices, with an interactive dashboard and AI-assisted automation suggestions.

Next.jsFirebaseAI SDK

Education

May University in Cairo (MUC) — Cairo

Bachelor of Engineering (BE): Computer Engineering

Languages

ArabicNative language

Native

EnglishC2

Proficient

JapaneseA1

Beginner