Muhammad Faizan Hasnaat

Full-stack engineer with three years building production SaaS interfaces in Next.js, React and TypeScript. Real-time UIs, complex client state, and component systems that hold up once real users arrive.

Full-stack engineer · Lahore, Pakistan · Open to remote roles · 3+ yrs

Selected work

The Lynx Net

Two-sided services marketplace, live on both app stores

  • Shipped a production React Native marketplace to the Apple App Store and Google Play.
  • Built dual customer and provider experiences — listings, search, bookings, reviews and dispute handling — with role-based navigation.
  • Real-time chat with voice messages and image sharing, plus push notifications for bookings and messages.
  • Stripe Connect for provider onboarding, payments and payouts; Google, Apple and Face ID sign-in.
  • Owned the end-to-end EAS release pipeline for builds and store submissions.
React NativeExpo RouterTypeScriptZustandFirebaseStripe ConnectNativeWind

Dial Loom

VoIP softphone under production call traffic

  • Engineered a Next.js softphone with real-time call state driven by Server-Sent Events rather than polling.
  • Multi-line call handling, warm transfers, conferencing, live monitoring and recording playback in a low-latency UI.
  • Hardened for fault tolerance with optimistic updates, reconnect logic and graceful degradation when streams drop.
Next.jsTypeScriptSSEReact Server ComponentsTwilioTailwind

Kleap SaaS suite

Three products: AI document chatbot, car marketplace, website analyzer

  • Led frontend across three products sharing one component system.
  • Multi-tenant Stripe billing — checkout, upgrades, dunning and self-serve plan management.
  • Admin panel with role-based access control, impersonation and analytics dashboards.
Next.jsTypeScriptTailwindStripePostgreSQL

Bookkeeping platform

Client work

Client work · published without attribution

  • Receipts and bank statements — CSV, PDF and photographs — parsed into structured transactions.
  • Automatic transaction matching carrying a 70–100% confidence score, so a human can audit a match before it reaches an accountant.
  • Column mapping that adapts to arbitrary bank statement formats rather than assuming a schema.
Next.jsTypeScriptSupabasePostgreSQLEdge Functions
Authority WizardAI platform — lead generation, course creation, chatbots
Startup RunwayCash flow and runway planning for founders
RMAACCorporate platform spanning eight subsidiary brands

Also builds

ColdDeck

Cold email that reads like you actually looked

  • A polite crawler reads a few pages per site and detects concrete problems, then scores them with a deterministic rule pack rather than a model — so every point traces to the evidence behind it.
  • Drafts a grounded email and waits for a human to approve each one before it sends.
TypeScriptNode.jsPostgreSQL

agentic-ai

AI companions backed by the Claude Agent SDK

  • Each character is a folder of plain files — hand-editable, diffable, reviewable.
  • Agents stop for approval before writing anything to disk.
TypeScriptClaude Agent SDK

Experience

Sep 2025Present

Full Stack Developer · Veeivs

  • Built the Next.js App Router frontend for a production VoIP calling platform handling real-time call states, transfers, conferencing and live monitoring.
  • Architected the softphone client around Server-Sent Events for sub-second UI updates without polling, cutting client-to-server traffic and removing UI lag during live calls.
  • Owned the full client state model for concurrent call handling — multi-line, hold, warm transfer — under real production traffic.
  • Built agent dashboards and analytics views with React Server Components and keyboard-first, accessible flows.
  • Established the CI/CD, code-review and frontend-testing conventions now used across the team.

Aug 2023Aug 2025

Full Stack Developer · Kleap Technologies SA

  • Led frontend across several SaaS products — an AI document chatbot, a Swiss car marketplace, and an AI website analyzer — in Next.js, TypeScript and Tailwind.
  • Shipped the dealership marketplace end to end: search, filters, listings, dealer dashboards and conversion flows.
  • Built a secure admin panel with role-based access control, user impersonation and audit-friendly workflows as reusable component systems.
  • Implemented Stripe subscription, billing and webhook flows across multi-tenant plans — checkout, upgrades, dunning and self-serve plan management.
  • Operated as the sole remote engineer, owning features from spec through design review to deploy.

May 2023Jul 2023

Next.js Developer Intern · Embed AIoT

  • Built server-rendered web apps in Next.js and TypeScript.
  • Modelled PostgreSQL schemas and queried them through Prisma.
  • Implemented responsive, accessible UIs with Tailwind CSS.

Stack

Frontend

Next.js (App Router)ReactTypeScriptTailwind CSSshadcn/uiServer ComponentsServer ActionsSSE / streaming UIsAccessibilityCore Web Vitals

Mobile

React NativeExpo (Router, EAS)NativeWindReanimatedPush notificationsApp Store & Play Store releases

State & data

React QuerySWRZustandRESTJWT authWebSocketsStripe Checkout & webhooks

AI

LLM APIsRAG patternsVector databasesPrompt engineering

Backend

Node.jsExpressPrismaRedis

Databases

PostgreSQLMySQLMongoDBRedisSupabase

Tooling

GitGitHub ActionsCI/CDDockerVercelPostman

Education

BS Software Engineering

FAST NUCES

20202024

  • AWS Academy Graduate

Get in touch

Lahore, Pakistan · Open to remote roles