Skip to content
View wasaybuilds's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report wasaybuilds

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wasaybuilds/README.md

Abdul Wasay

Backend-focused full-stack engineer in Lahore. I build CRM and SaaS platforms end to end and connect them to the systems clients already run.

Three years at Hatzs Dimensions, where I've shipped four CRM products across four industries. Two of them, Befer and DealerIQ, were later registered as their own companies.

Most of my work sits at the boundary between systems: REST APIs, event-driven jobs, third-party integrations, and the logging and alerting that tells you when one of them quietly stopped working.


Open source

TanStack Query #11188 — merged

Root-caused false-positive warnings in the no-unstable-deps rule of @tanstack/eslint-plugin-query. Lookup tables were inheriting from Object.prototype, so built-in method names were being flagged as unstable dependencies. Fixed with prototype-free dictionaries (Object.create(null)) plus regression tests across all three affected code paths. Merged by a maintainer on first push.


What I've built

Befer — AI CRM for field service businesses (HVAC, plumbing, electrical, cleaning). Built end to end: scheduling, dispatch, quoting, Stripe invoicing. An OpenAI-backed intake service turns a technician's voice note into a validated job record, pulling out parts, labour hours and customer details. Onboarded the first 9 businesses myself. 4,000+ jobs processed in production.

Voice and chat agents — Twilio and ElevenLabs, with conversation state shared across channels so a call continues from wherever the previous chat left off. Built to a hard latency budget.

Social Hub — restaurant CRM covering the full order and customer lifecycle.

Integrations — lender APIs, service scheduling, inventory platforms, Stripe, Square, and a Bank of America payment gateway. Authentication, webhook delivery, retries, reconciliation of failed transactions.

intent-engine — B2B lead pipeline in Python. Scraping with Playwright, LLM enrichment, Celery for the job queue.

horology-api — renders your GitHub history as a 3D mechanical watch. Winding physics, custom shaders. Nobody asked for it.


Stack

Languages TypeScript · JavaScript · Python · SQL

Backend Node.js · Express · REST API design · event-driven architecture · OAuth 2.0 / SSO · webhooks · ETL pipelines

Frontend React · Next.js · Redux · Tailwind

Data PostgreSQL · MySQL · MongoDB · Redis

Infra AWS (Lambda, Step Functions, S3) · Docker · CI/CD · Vercel · structured logging, monitoring and alerting

AI OpenAI API · prompt design · structured output and validation · ElevenLabs · Twilio

Testing Jest · Playwright · regression suites


Reach me

LinkedIn · wasaya670@gmail.com · Portfolio

Open to remote work.

Pinned Loading

  1. horology-api horology-api Public

    Your GitHub activity, wound into a luxury timepiece. Translate public GitHub stats into a fully functional 3D watch.

    TypeScript 1

  2. intent-engine intent-engine Public

    Intent Engine open-source B2B lead scraper: find decision makers by niche & location, AI email sequences, Hunter.io fallback, CSV export & webhooks

    Python

  3. query query Public

    Forked from TanStack/query

    🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.

    TypeScript

  4. CareerPulse CareerPulse Public

    🍉 Track job applications, JDs, resumes, and interview stages with zero spreadsheet chaos. Built with React & MongoDB.

    TypeScript