Tech Stack
10+ years of hands-on experience, AI-first approach
AI & Automation
Backend
Frontend
Data
Payments
DevOps
Mobile
Case Studies
Recent projects showcasing AI integrations, payment systems, and full-stack development
CrimeStats.co.nz
Python/FastAPI + Next.js
Crime analytics platform for New Zealand with automated police data ingestion and safety scoring.
- βAutomated NZ Police data ingest with validation & deduplication
- βSafety Score engine (NZ-CHI v7.3) with fairness controls
- βFastAPI + Supabase + Redis caching for fast APIs
- βSEO: per-suburb static pages, JSON-LD markup
- βGeoPandas/Shapely for geospatial data processing
Flowestate.co.nz
React + NestJS + Supabase
Comprehensive dashboard system for law firms, lawyers, and executors managing estates.
- βRole-based dashboards for Law Firms, Lawyers & Executors
- βSecure auth with JWT + RBAC + ABAC
- βIntegrations: APLYiD (identity) + Actionstep/LEAP (legal)
- βPDF & CSV generation, task/document automation
- βEmail delivery pipeline with templates
Cetirc
Flutter App for German Businesses
Mobile app enabling Stripe payments and payouts with enterprise-grade security.
- βStripe Connect onboarding & payouts
- βIdentity docs with AES-256-CBC encryption
- βOTP via AWS SNS, email via AWS SES
- βBank/card linking with webhook handling
- βRAG chat with Node.js + OpenAI
How I Work
A systematic approach to building software that lasts
Understand the Problem
Start by understanding the problem properly: goals, constraints, edge cases. No assumptionsβjust clarity.
Clear Specification
Convert requirements into a compact specification: flows, data models, and failure scenarios documented upfront.
Design for Change
Build with change in mind so new features don't require rewrites. Scalable architecture from day one.
AI-Assisted Development
Use AI tools like Claude and GPT for speed, but personally handle all critical paths to ensure quality.
Root Cause Fixes
Test, observe, and fix issues at the root so they don't reappear elsewhere. Sustainable, long-term solutions.
Why Work With Me?
I find the right way to tackle problems instead of applying superficial patches.
I build systems that remain maintainable and trustworthy over time.
I optimise for outcomes and delivered value, not hours logged.
About Me
From WooCommerce to RAG/LLM appsβa decade of full-stack evolution
My Journey
I'm Waqas, a Full-Stack AI Product Engineer with expertise in RAG/LLM apps, Node.js, Python, and production-grade AI integrations.
I started freelancing in 2013 during university with WooCommerce, transitioned to full-stack Laravel development (2015β2020), and for the last five years I've been all-in on the JavaScript/TypeScript stack (React, Next.js, NestJS, Node.js) + AI features (RAG, agents, embeddings, LangChain).
I use AI tools like Claude and GPT reasoning models daily for debugging, architecture and planning, plus AI-enabled IDEs to ship faster while keeping things stable and production-ready.