Skip to content
Lahore, Pakistan · UTC+05:00

Muhammad Ammaad Tehseen
AvailableUTC+5
31.52°N 74.36°E
Ammaad TehseenLahore

Most of what I ship is not the screen you see. It is the subscription that renews correctly at 3am, the webhook that arrives twice and only counts once, the migration that runs against a database nobody can afford to reset, the queue that quietly retries until the email actually lands. That work is invisible when it goes right and extremely visible when it does not.

I work across the whole stack because the interesting bugs live in the seams. A billing edge case is a product decision, a database constraint and a UI state at the same time — splitting that across three people mostly produces three partial answers. Being able to follow a problem from a button through an API and a queue down to a row is the point.

How I work

The boring layers, on purpose

Repository and service split, validation at every boundary, one transport per concern, observers instead of edits scattered through call sites. None of it is clever. It is what makes the clever parts survivable six months later.

Instrument it before you need it

Logging every send, mirroring the billing lifecycle into a table you can query, deriving activity from real connections rather than a field someone forgot to update. When something breaks at 3am, the difference between a five-minute fix and a five-hour one is whether you can see what happened.

Production is not a staging environment

Hand-written idempotent migrations, changes that can be rolled forward, and a healthy suspicion of anything that only works because the data happens to be clean today.

Experience

  1. Full-Stack Developer (MERN / Next.js)

    Nov 2024 — present

    Hashlogics — Lahore, Pakistan

    • Deliver multiple concurrent client projects end to end, owning architecture, development and client communication from planning through deployment.
    • Architect and ship scalable multi-tenant applications on MERN and Next.js, integrating 20+ third-party services.
    • Build AI automation and RAG systems with OpenAI, LangChain and n8n to cut manual work out of client operations.
    • Integrate complex external platforms — Google (Calendar, Sheets, Docs, Ads), Meta, GoHighLevel, Next Health, Skribble, Abacus, Gravity Forms and Typeform.
  2. React JS Developer

    Mar 2024 — Sep 2024

    TECXRA — Lahore, Pakistan

    • Developed and maintained full-stack applications on MERN and Next.js.
    • Built a real-time e-commerce platform with WebSocket-driven live product updates and JWT/OAuth authentication.
    • Resolved cross-stack defects to improve stability and performance.
Education

BSc Information Technology (BSIT)

GCS — affiliated with the University of Punjab

2020 — 2024

What I am doing now

  • Full-stack developer at Hashlogics, delivering client platforms end to end across coliving, healthcare and education.
  • Building AI-augmented products: RAG assistants, automated email engines, and n8n pipelines that turn meetings into assigned work.
  • Taking freelance projects — SaaS builds, AI features, automation and rescues of existing apps — remote, across any timezone.

Tools

Grouped by how often they are in my hands

Daily

In my hands most days

  • TypeScript
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • Next.js
  • React
  • Tailwind

Regular

Reached for when the work calls for them

  • Supabase
  • NestJS
  • OpenAI
  • LangChain
  • ChromaDB
  • Redis + Bull
  • Socket.IO
  • Stripe
  • Docker
  • AWS S3 / CloudFront
  • Redux Toolkit
  • React Query
  • Zod

Working knowledge

Shipped with them, would not call myself a specialist

  • n8n
  • Twilio
  • MongoDB
  • Mailgun
  • Zustand
  • shadcn/ui
  • Cypress
  • Sentry
  • Vercel
  • GitHub Actions