Ali Haider Nadeem

Senior software engineer. I build the dense, real-time interfaces that operations teams live in, and I own them from a loosely defined problem to a shipped feature. Six years in, three of them fully asynchronous across a twelve-hour gap with teams in California and the UAE. Today I work on Backstock at XFinLabs.

Open to senior full-stack roles, frontend-strong. Remote, UTC+5.

  • TypeScript
  • React
  • Next.js
  • Vue
  • Python
  • FastAPI
  • Flutter
  • PostgreSQL
  • GraphQL
  • Docker
Ali Haider Nadeem, looking off to the side, in front of greenery.
Hover for colour. Click to swap photo and text.

Work

Backstock

Every location. One inventory.

Backstock: Every location. One inventory.

Inventory management for sneaker and streetwear resellers: a Next.js web app and a Flutter mobile app on top of .NET services and Salesforce. Replaces the spreadsheet with a live dashboard, bulk listing, condition grading, multi-location stock, CSV import, and a single inbox for offers with profit already calculated.

I own features end to end: the Next.js client, the .NET services behind it, and the Salesforce sync that keeps inventory current without anyone re-keying it. The shared component library I built standardized the B2B screens and cut delivery time by a quarter.

The mobile app is Flutter, built for the reseller who is grading a pair in a warehouse aisle rather than sitting at a desk. Everything ships asynchronously with a team twelve hours away: written specs, PR-driven review, and progress notes instead of meetings.

25%
faster feature deliveryafter the shared component library
Real-time
Salesforce to backend syncno manual steps in the sales flow
12h
timezone offsetshipped fully async with a US team

Built with Next.js 15, React, TypeScript, Flutter, .NET, Salesforce API, Docker, AWS.

Rocdel

Six agents, one pipeline, human-approved.

Rocdel: Six agents, one pipeline, human-approved.

An agentic AI revenue platform. Six agents enrich, score, draft, call, meet, and forecast, grounded in RAG over the team's own revenue history. Every claim carries a record citation and nothing reaches a prospect without a human approving it. Tools are reached through MCP servers with scoped credentials; an eval harness gates every prompt or model change before deploy.

The architecture is five layers with one rule between them: a human approval gate sits between every agent output and any external send. Agents reach tools through MCP servers that hold scoped credentials, so an outreach agent can send as a rep but never read the inbox.

Postgres with pgvector holds the revenue corpus, Redis Streams runs the task queue, and OpenTelemetry traces every step from retrieval to tool call. Prompt and model changes replay the eval harness before they ship; a regression on any metric blocks the deploy.

41%
outreach reply rateAI-drafted, rep-approved, 90 days
±4.2%
forecast errorAI-adjusted vs actual, 2 quarters
~340
agent actions per dayenrich, score, draft, call

Built with Python 3.11, FastAPI, LangGraph, React 18, PostgreSQL + pgvector, Redis Streams, Twilio, Deepgram, ElevenLabs, MCP, OpenTelemetry.

Nightbell

The phone rings at 2 AM. It gets answered.

Nightbell: The phone rings at 2 AM. It gets answered.

A 24/7 AI voice agent for plumbing and HVAC companies. Answers every call in under two seconds, triages real emergencies from a versioned rule matrix, pages the on-call tech while coaching the caller, and books everything else straight into the schedule. Gas and CO calls hit a hard-coded safety route that a prompt cannot reach.

Twilio handles the number and SIP trunk. Vapi runs streaming speech to text with barge-in, so a caller can always interrupt. A Python service classifies each call against a triage matrix that is versioned in git and loaded at call start.

Gas and carbon monoxide calls take a separate hard-coded route: safety script, evacuate, owner notified, booking path unreachable by design. Every tool call lands in an append-only event log, and a weekly transcript sample scores triage accuracy before any matrix change deploys.

1.8s
median time to answerthe industry misses 27% of calls
92%
booking rate on qualified callswas 58% with the old answering service
$14,650
after-hours revenue capturedlast month, 6 PM to 7 AM

Built with Vapi, Twilio Voice + SMS, Python, FastAPI, PostgreSQL, Field-service API.

Code

  • Switchyard

    Couples and uncouples containers on Railway.

    A small control panel that starts and stops containers on Railway through Railway's public GraphQL API, and runs on Railway itself. Each service is a section of track with a signal lamp for deployment status. The app lists itself, marked protected, because it is deployed into the project it manages.

    Solo build. Hono, React, TypeScript, Railway GraphQL API, GitHub Actions. Public repo, CI green, password-protected demo.

  • Threshold

    Interrupts autopilot in the first seconds after boot.

    A local-only Windows app that opens a twenty-second fullscreen prompt at boot, wake, or unlock: what you are here for, whether you will start it before opening anything else, and how long you are committing. It can then block distracting sites system-wide across every browser and profile, and keeps a small local record. A Flutter companion app is in progress.

    Solo build. Rust, Tauri, React, Vite, Flutter. Private repo, in active development.

  • The Drop

    Orange County's #1 showroom, online.

    Shopify storefront for an appointment-based luxury streetwear and vintage showroom in Tustin, California. Custom Dawn 2.0 theme work: appointment booking, cart, menu search, product and collection pages, all configurable from the theme editor with vanilla JavaScript and no added dependencies.

    Theme developer, client work. Shopify, Liquid, Dawn 2.0, Vanilla JS. Live.

Experience

  1. Apr 2025 to now

    Senior Software Engineer, XFinLabs

    Remote · California, USA

    • Own features end-to-end for BackStock.ai, a B2B inventory marketplace: Next.js/React/TypeScript on the client, .NET services and the Salesforce API on the server.
    • Designed and built the real-time inventory sync between Salesforce and the .NET backend, removing manual steps from the sales workflow.
    • Built a modular component library that cut feature delivery time by 25% and standardized the B2B UX across the product.
    • Containerized services with Docker and set up CI/CD through Bitbucket Pipelines, deploying to AWS.
    • Work fully asynchronously with a US team across a 12-hour offset: written specs, PR-driven review, and progress updates that let the team ship without meetings.
  2. Apr 2024 to Apr 2025

    Senior Software Engineer, Divogue

    Remote · USA

    • Built an AI-powered SEC filing analyzer (10-K, 10-Q) with Vue.js, Pinia, and the OpenAI API, cutting client due-diligence time 3x and saving 15+ analyst hours per week on key accounts.
    • Architected the component system and state layer for a generative-AI SaaS platform, scoping features from customer problems to shipped product.
    • Handled long-running LLM calls in the UI with streaming, retries, and clear failure states so analysts never lost work mid-request.
  3. Mar 2023 to Mar 2024

    Senior Vue.js Developer, Entropy X

    Remote · UAE

    • Shipped server-side-rendered Nuxt.js applications, cutting page load time 15% and improving SEO.
    • Built reusable Vue components on D3.js, PDF.js, and signature capture for data-heavy, interactive document workflows.
    • Turned Figma designs into responsive interfaces with Tailwind CSS and Vuetify.
  4. Feb 2022 to Feb 2023

    Vue.js Developer, DARVIS

    Islamabad, Pakistan

    • Built the frontend for computer-vision and ML products in Vue.js and Quasar, including real-time visualization of model output.
    • Co-designed REST API contracts with backend teams, reducing integration bugs by 30%.
  5. May 2021 to Jan 2022

    Frontend Developer, 01 Hire

    Islamabad, Pakistan

    • Led the React/Redux frontend for a hiring platform, shipping the MVP from zero to launch in six months.
    • Integrated REST and GraphQL APIs for real-time data sync, plus error handling and form validation.
  6. Apr 2020 to Jun 2021

    Frontend Developer, SOFTSMITHS Media Services

    Gujrat, Pakistan

    • Refactored a legacy React codebase, improving performance by 35% and maintainability.
    • Delivered responsive, cross-browser web apps from client requirements, lifting user engagement 25%.
  7. 2014 – 2018

    B.Sc. Computer Engineering

    University of Engineering and Technology, Taxila