Shows AI and LLM · voice AI · real-time · live ops Stack MediaPipe, Gemini, TypeScript, Python
Case studies
Seven from a portfolio of 15+ shipped projects, newest first.
Shows AI and LLM · backend · solo delivery Stack TypeScript, Next.js, BullMQ, Postgres, Claude, Gemini
Shows distributed systems · releases and rollbacks · early-stage Stack Go, NATS, Rust (SP1 prover)
Shows founding engineer · 0 to 1 · backend foundations Stack Node.js, Koa, TypeScript
Shows platform engineering · API design · security Stack Go, React, TypeScript, Redux, OpenAPI
Shows mobile tech lead · data pipelines · CI/CD Stack React Native, Go, Kafka, Protobuf
Shows UI performance · native mobile · productivity apps Stack C++, Qt, Android
How I work
Decisions in writing
Specs, decision logs and API docs your team can review, and keep after I leave.
Measure, then change
Eval harnesses and tuning runs before a prompt, model or threshold changes.
Safe to ship
Human review before production writes. Staged rollouts with a rollback ready.
Remote, AI-assisted
Remote since 2019. Coding agents for speed; people make the calls and review what ships.
Common questions
- Who is Ali Farooq?
- A Product Engineer in Canada with 16 years in production and 15+ shipped projects. I build AI products that work outside the demo, and the backend, mobile and release systems underneath them.
- Who should hire Ali?
- Teams that need an AI product or feature built properly, from the first prototype to the day it goes live. Recent work includes a live AI golf coach for Google DeepMind’s Gemini Audio launch and a vision-LLM pipeline that publishes human-reviewed records to a client’s production CRM.
- Is Ali available?
- Yes, I’m available for new projects. I work remotely from Canada, on US hours.
- How does working together start?
- With an intro call about what you’re building. I’ll tell you how I’d approach it, and we agree on scope, timeline and what done looks like.
- How do I get in touch?
- Book an intro call, or email ali.farooq@gmail.com with what you’re building and when it needs to ship.
Open source: xerrors-ts, and Next.js, Flask and Rails SDKs for an API-monitoring product.






