Open to AI Engineer roles

Suhail Shah

I build systems
for the AI era.

I'm Suhail Shah, an applied AI and full-stack software engineer who builds production AI systems, developer tools, and the backends that keep them reliable.

Get in touch
Applied AI + Full Stack
Agents + Retrieval + Evals
Production Systems
Featured Project
Live · Streaming CLI

fourpoket

A multi-provider AI coding agent that grounds work in AST-aware repository context and trusted knowledge, cites its sources, and verifies changes with approved tools on the developer's machine.

Built withTypeScript · Python · Tree-sitter · pgvector
fourpoket.com ↗npm: fourpoket ↗Full deep dive ↓

Experience

Production systems built for real business operations, combining product thinking, scalable architecture, and end-to-end engineering.

Etiqa Insurance & TakafulEnterprise Workflow, Approval & Audit PlatformApr 2024 - Nov 2025

Enterprise Workflow & Approval Platform

Senior Full Stack Engineer

Led the architecture and full-stack development of an enterprise workflow and approval platform, turning complex approval processes into reusable workflow and form templates. The platform became a shared foundation for request intake, role-based collaboration, approvals, documents, audit history, dashboards, PDF exports, and admin-managed configuration. It helped teams consolidate scattered processes and reduce reliance on separate tools or ad-hoc systems without hard-coding each new workflow.

Workflow engineDynamic form engineRole-based accessAudit trailEnterprise dashboardsProduction rollout
Core stackReact · TypeScript · Python · FastAPI · PostgreSQL · Redis · Docker · Celery
SunwayEvent Security Staffing & Attendance VerificationSep 2022 - Mar 2024

Event Security Operations Platform

Senior Full Stack Engineer

Built an event security operations platform that unified event setup, shift planning, guard records, attendance verification, live operations monitoring, incident reporting, patrol tracking, audited overrides, and invoice discrepancy review. The platform gave operations and commercial teams a reliable source of truth for staffing coverage, verified hours, no-shows, exceptions, and supporting evidence, while integrating with a separate Android guard app through shared API contracts.

Event staffing operationsQR/GPS attendance verificationLive operations dashboardInvoice reconciliationMobile API contractsOn-prem deployment
Core stackReact · TypeScript · Node.js · Express · PostgreSQL · PostGIS · Socket.IO · Redis
FreelanceInventory, Orders, Purchasing & ReportingMar 2021 - May 2022

Inventory, Orders & Reporting Platform

Full Stack Engineer

Built a single-tenant internal operations platform for a wholesale distribution business that had outgrown spreadsheets. The system replaced separate stock and order workbooks with one database-backed workflow covering products, customers, stock movements, sales orders, purchase orders, warehouse picking, stocktakes, dashboards, reports, audit history, and accountant-ready exports.

Inventory operationsOrder lifecycleStock movement ledgerWarehouse tablet viewsReporting dashboardsFreelance delivery
Core stackReact · TypeScript · Python · FastAPI · PostgreSQL · Docker · SQLAlchemy · Alembic
AccentureSchema-Driven Forms, Shared Libraries & Delivery AccelerationFeb 2019 - Jan 2021

Schema-Driven Form Engine

Software Architect

Architected and built a schema-driven form engine for a large enterprise client whose systems centered on multi-step form journeys. The engine let delivery squads declare journeys as JSON, render them through a shared React library, validate them again on the Node.js backend, version schemas centrally, and release new field capabilities through a private npm package workflow.

Schema-driven formsReact rendererPlugin architectureServer-side validationSchema versioningPrivate npm packages
Core stackReact · TypeScript · Node.js · Express · MySQL · AWS · Docker · Storybook
VistraShare Registration, IPO & Investor E-ServicesAug 2017 - Jul 2018

Share Registration & Investor E-Services

Full Stack Engineer

Worked across an investor e-services platform supporting shareholder submissions, IPO-related flows, internal back-office operations, and corporate website maintenance. Built and extended form modules, maintained PHP features, wrote MySQL queries and reports, and handled front-end work with HTML, CSS, JavaScript, and jQuery.

Investor e-services portalIPO & balloting systemsInternal admin toolsForm modulesMySQL reportingPHP maintenance
Core stackPHP · MySQL · JavaScript · jQuery · HTML · CSS

Featured product case study

fourpoket

A production AI coding agent that keeps code execution local while a multi-provider backend plans, validates, and verifies every change. It combines AST-aware repository context with trusted knowledge, cited evidence, document intelligence, and real project checks.

fourpoket.comnpm package

Hybrid retrieval

Lexical · semantic · AST · graph

Cited reasoning

Evidence stays attached to answers and plans

Verified execution

Format · compile · lint · test · repair

Local control

Files and commands stay on the developer’s machine

How a change moves through the system

The product’s key design choice is simple: AI can reason about a codebase, but the user’s machine stays in control of its files.

1

Describe the change

A developer works in the fourpoket CLI rather than handing a repository to a remote agent.

2

Map and retrieve context

The CLI maps code with AST and graph relationships while hybrid retrieval finds relevant repository context and trusted knowledge.

3

Plan with evidence

The backend combines cited sources with validated typed actions, shows the plan, and requests approval for state-changing work.

4

Apply, verify, show receipt

The CLI edits locally, runs approved project checks, supports bounded repair, and reports the diff, evidence, usage, cost, and outcome.

The engineering decisions that shaped it

The difficult part was not adding a chat box. It was making AI-driven changes reliable, inspectable, and safe to operate.

Four product surfaces, one AI compute service

Each system owns a distinct responsibility while sharing versioned contracts, session state, usage, account, and product rules.

four-pocket-backend

Express control plane for agent orchestration, validation, accounts, billing, knowledge ingestion, hybrid retrieval, citations, evals, and business logic.

Railway

four-pocket-cli

Ink terminal UI for AST and graph mapping, knowledge commands, local reads and writes, approvals, configured tool execution, and evidence-rich session receipts.

npm

four-pocket-web

Product site, account flows, dashboard, knowledge collection management, document review, session citations, usage history, and Stripe balance purchasing.

Vercel

four-pocket-admin

Internal diagnostics for sessions, users, ingestion jobs, retrieval traces, model workers, evals, pricing safeguards, revenue, and support operations.

Local / Docker

four-pocket-ai

Private Python service for document intelligence, embeddings, reranking, model inference, and reproducible evaluation workloads.

Private / Docker

Selected stack

TypeScript · Node.js · Express · React · Next.js · Ink · Python · FastAPI · SQLite · PostgreSQL · pgvector · Cloudflare R2 · Zod · Tree-sitter · PyTorch · Stripe · Docker

Open Source

Personal AI systems work, built in public with readable source.

Personal projectAI toolingGitHub ↗2026

learning-system

Public source, actively developed

A local learning platform where an LLM acts as the teacher and a typed Python backend owns memory, orchestration, and context engineering. The public source spans the applied AI stack: provider abstraction over two model transports, pgvector retrieval, a versioned eval framework with regression reporting, OpenTelemetry tracing, and an approval-gated agent layer.

Agent orchestrationEval frameworkLLM observabilitypgvector retrievalTool callingHuman-in-the-loop
Core stackPython · FastAPI · Pydantic · PostgreSQL · pgvector · OpenTelemetry · pytest
Outcomes
Public commit history with signed commits and pre-commit gates for lint, strict typing, and commit format
Versioned eval sets run against either transport with deterministic and LLM-as-judge scoring
A regression report diffs each eval run against the last, per set and per item
Every LLM round trip is recorded with latency and cost fields and linked to traces and error logs
Agent mutations apply atomically behind a human approval gate, and failures survive rollback
Smoke scripts verify transport contracts against live providers, separate from the unit suite

About

Hey, I'm Suhail Shah. I build applied AI and full-stack products where the models, frontend, backend, data layer, and product behavior all have to work together in production.

Here's the bet I'm making with my career. Every powerful tool has always charged an entry fee. Blender, Photoshop, a serious spreadsheet, each one takes months before it gives anything back. AI collapses that fee into a conversation. You say what you want and the tool meets you there. Wrapping hard software in plain language is the biggest shift in how people use computers since the GUI, and it gets won or lost at the application layer.

The chat box is the easy part to see. The hard part is everything behind it. The system has to understand intent, find the right context, use the right tools, check its own work, recover when it is wrong, and stay cheap enough to run. That is why full-stack matters here. The magic keeps moving between interface, backend, data, permissions, prompts, evals, and deployment. A good AI product is not just a model with a nicer input. It is a full piece of software wrapped around a new way of asking.

Suhail is often associated with Canopus, one of the brightest stars in the night sky. Across history, Canopus has been used as a navigational star, a fixed point for finding direction across long distances.

I like that connection because it matches the kind of engineering I care about: making complex systems easier to navigate, turning ambiguity into direction, and building tools people can trust when the path is not obvious yet.

Full-Stack Product Engineering
Frontend, backend, data models, jobs, infra, and production delivery.
Business-Critical Systems
Form engines, approval flows, rostering logic, audit trails, and operational dashboards.
AI Systems & Developer Tools
Building fourpoket and open-source LLM systems around agents, evals, observability, and safe code-editing workflows.
End-to-End Ownership
From product behavior and domain logic to deployment, reliability, and rollout.
What I Bring
Applied AI SystemsLLM Agents & Tool UseRAG & Hybrid RetrievalEmbeddings & RerankingAI Evals & ObservabilityDocument IntelligenceAI Safety & GuardrailsMulti-Provider AIPython AI ServicesBackend-Heavy Full StackAsync AI PipelinesProduction Delivery

Get in Touch

Interested in working together? Let's connect.

Open to AI Engineer roles · Remote

hello@suhailshah.devGitHubLinkedInfourpoket.comnpm: fourpoket