Software engineer · designerOpen for projects · 2026
Scroll to explore ↓

Aatir.I engineersystemsthat don't quitat 3am.

Aatir at work — illustrated sticker

I build full-stack SaaS for teams that are tired of patching things together. Multi-tenant platforms, payments, async fulfillment, CRMs that actually help, mobile apps that work offline — the boring parts that make the product trustworthy.

TypeScriptNestJSAngularPostgreSQLIonicClaude + Cursor
Open for new projectsFull-stack SaaS + CRMsWebsite design + redesignsMobile apps · iOS + AndroidAI integration · Claude + OpenAIRemote · UK + US + EU friendly
Open for new projectsFull-stack SaaS + CRMsWebsite design + redesignsMobile apps · iOS + AndroidAI integration · Claude + OpenAIRemote · UK + US + EU friendly
Open for new projectsFull-stack SaaS + CRMsWebsite design + redesignsMobile apps · iOS + AndroidAI integration · Claude + OpenAIRemote · UK + US + EU friendly
01 —

Services

/ how we can work together

I'm a full-stack engineer for hire, taking on new projects right now. From new SaaS platforms to mobile apps,website design + redesigns to AI integrations — usually 1–3 month engagements, sometimes longer. Below are the six shapes most of that work takes — each one tied to a project I’ve actually shipped.

Aatir Qureshi
05For — Founders relaunching, agencies needing a design+dev partner

Website design + redesigns

From single-page sites to full product revamps. I do the visual and the engineering in one pair of hands — no handoff, no design-system bingo, no "the dev part will take another month."

  • Landing pages, marketing sites, full product surfaces
  • Existing-product redesigns — UX + visual + tech
  • Built on what your team can keep editing (Astro / Next / vanilla)
06For — SaaS teams adding AI to an existing surface

AI integration

Adding LLM features to existing products without making them feel slow or fragile. Claude / OpenAI / open-source — integrated, observable, and rolled back-able when the model gets weirder.

  • LLM-powered features (chat, generation, classification, RAG)
  • Prompt engineering + eval harness + cost monitoring
  • Streaming UIs with proper fallback paths
How it usually goes
  1. 01 30-min intro call — you tell me the mess, I tell you if I’m the fit.
  2. 02 Scoped proposal — fixed-price weeks, defined outputs, no SOW theater.
  3. 03 We ship. I leave docs + a working thing, not a slide deck.
Start a project →Currently booking projects · reply within 24h.
02 —

Selected work

/ proof, in code
01

Ticmint

Enterprise event ticketing · NestJS monorepo

Multi-tenant B2B2C ticketing platform. Built and extended core modules across a Rush.js monorepo of seven NestJS services — ticketing, auth, payment, notification, admin, reporting, ticstop. Order management with cart locking + reserved-seat holds, ticket generation (PDF + QR via Puppeteer), DTCM (Dubai) and DCT (Abu Dhabi) regulatory compliance baked into checkout, multi-currency pricing, Seats.io integration, BullMQ + Kafka async fulfillment, 900+ TS modules in ticketing alone.

  • NestJS 10
  • TypeORM
  • PostgreSQL
  • Redis / BullMQ
  • Kafka
  • Seats.io
  • Puppeteer
Role Backend engineer · core ticketing modulesImpact 7 services
02

WorkOS

Work management + CRM SaaS · Angular 17 + NestJS 11

All-in-one workspace for agencies: CRM, client portal, projects, invoicing, org branding, contracts, documents. Token-based public invoice links, super-admin platform layer, OpenAI-powered assistants on leads + activities + chat. PDFKit invoices, Mailgun email, BullMQ jobs, production-ready Postgres + Redis.

  • Angular 17
  • NestJS 11
  • TypeORM
  • PostgreSQL
  • BullMQ
  • Redis
  • OpenAI
Role Full-stack engineer · frontend + backendImpact 2 tenant layers
03

Ticketinry

Field-service CRM for trades · Ionic + Angular 21

Production cross-platform CRM (iOS + Android + PWA) for plumbing, HVAC, and electrical service businesses. 50+ feature modules across owner / sub-agent / technician roles. Shipped core ticket, technician, and estimate modules — background GPS tracking, Leaflet job maps with clustering + routing, on-site photo + signature capture, FullCalendar scheduling, ApexCharts analytics, and native in-app subscriptions on both stores.

  • Ionic 8
  • Angular 21
  • Capacitor 8
  • Leaflet
  • ApexCharts
  • FullCalendar
  • In-app Purchase
Role Core modules · tickets, technicians, estimatesImpact iOS + Android + PWA
04

Energy TMS

Field-service platform · admin + API + mobile

Three-tier product for energy / HVAC field ops. Express + Postgres backend with real ticket lifecycle endpoints (start → block → close → approval), Angular 17 admin for partners and dispatch, Ionic 8 + Capacitor 8 technician app with push, haptics, network plugins. Stripe + Firebase Admin integrations.

  • Express
  • PostgreSQL
  • Firebase
  • Stripe
  • Angular 17
  • Ionic 8
  • Capacitor
Role Full-stack contributor · three appsImpact 3-tier system
03 —

Career journey

/ where I have built

From teaching assistant at Coding Ninjas to enterprise ticketing at Ticmint — five chapters across edtech, agency product design, field-ops CRMs, and platforms that still run in production.

  1. Chapter 01First role

    Coding Ninjas

    Teaching assistant

    Started here as a TA — reviewing code, running sessions, and helping students ship their first real projects. Where I learned to explain systems clearly and debug under pressure.

  2. Chapter 02Product engineering

    Pushbinary

    Associate software engineer

    Built production systems end-to-end — Ticketinry (field-service CRM for trades), Energy TMS (admin + API + technician mobile), and companion apps. Three-tier products, payments, push, and field workflows.

  3. Chapter 03Edtech scale

    Byjus

    Software engineer

    Shipped features inside a high-traffic learning platform — performance, reliability, and navigating large codebases with fast release cycles.

  4. Chapter 04Agency · product design

    GKMIT

    Full-stack engineer

    Designed and built service-based products for clients — from UX and visual surfaces through APIs and deploy. WorkOS and similar CRM/workspace tools lived here.

  5. Chapter 05Now · still building · live

    Ticmint

    Backend engineer · ticketing

    The best stretch yet on a multi-tenant B2B2C ticketing platform — orders, regulatory checkout (DTCM/DCT), Seats.io, BullMQ + Kafka fulfillment across a NestJS monorepo. Still shipping core modules today.

04 —

About

I’m a full-stack engineer who builds the unfun parts— multi-tenant data models, payment + webhook flows, queue-backed fulfillment, role-scoped permissions, mobile apps that survive a bad connection. The stuff that decides whether your product is trusted on day 90.

Five years in, mostly working in NestJS + Angular + NextJS + PostgreSQL, with Ionic + Capacitor when the work goes mobile. I’ve shipped enterprise ticketing platforms, agency CRMs, field-service systems with technician apps, and pilgrimage companions used during Umrah — each one carrying real money, real schedules, or real obligations.

I work end-to-end: data model, API, jobs, UI, mobile, deploy. I prefer small teams and well-scoped engagements. I don’t do estimates that are actually wishes.

And yes — I'm AI-augmented. Claude for architecture sketches and multi-file refactors, Cursor for inline edits and test scaffolding, GPT-5 for SQL and the boring boilerplate. The output ships faster and with more rigour because I'm reviewing the AI, not the other way around.

05 —

Talks & topics

/ available for conferences, podcasts, workshops

Talks I've developed from real work — the messy bits of multi-tenant SaaS, async fulfillment, regulatory checkout, and three-tier field-ops products. If your event or podcast wants that flavour, say hi.

06 —

Now

/ updated this week
Building

A multi-tenant template stack — NestJS + Angular + Postgres + Bull, ready to fork.

Open to

1–3 month engagements building SaaS, internal tools, or mobile companions.

Recently shipped

Ticmint regulatory ticketing flow + WorkOS client portal + Umrah Guide v2.

Learning

Edge-deployed NestJS, Postgres at scale, Capacitor 8 internals.

Tooling

Claude + Cursor + GPT-5 for spec → code. Linear + pnpm/Rush. Notion for clients.

Avoiding

Vague scopes, hand-rolled auth, and "it’s just a small change."

07 —

Contact

Got a SaaS to build, a CRM to untangle, or a mobile app that needs to actually hold up?
Tell me about it.