Skip to content

Available for work

I build AI features that survive real users, and the products and websites around them.

Nine years building software in-house, most recently leading engineering at VMock. Now independent, taking on AI integration, websites and product work for founders and teams who need it done properly.

Work

What I do

AI integration

Teams with a product that needs an AI feature that actually works in production.

Agents and AI features that hold up outside a demo — routing, tools, memory, streaming, and a human in the loop where it matters.

  • Agent architecture and orchestration (LangGraph, LangChain)
  • Streaming interfaces over WebSockets
  • Tool and API integration
  • Evaluation, tracing and diagnostics (Langfuse)
  • FastAPI services and deployment

Websites

Founders who need a site that stands up to scrutiny.

Design and build for sites that need to be fast, accessible and genuinely well made — not a template with your logo on it.

  • Design and front-end build (Next.js, React, TypeScript)
  • Design systems and reusable components
  • Performance work — Core Web Vitals, bundle size, build times
  • Accessibility to WCAG AA
  • Deployment and CI

Product

Teams who know what they want but not yet what to build.

Scoping, shaping and shipping. Turning a vague requirement into something built, launched and maintainable.

  • Requirement refinement and scoping
  • Configuration-driven architecture for multi-client products
  • Cross-functional delivery with design and QA
  • Technical leadership and code review
  • Launch and handover

Technical SEO

Teams whose site is slow, badly rendered, or invisible to search.

The engineering side of search — rendering, speed, structured data and crawlability. The parts that are actually code, measured rather than promised.

  • Rendering strategy (SSR, SSG, ISR) for indexability
  • Core Web Vitals and page speed
  • Crawl, indexation and site structure
  • Structured data and metadata
  • Migration without losing rankings

About

I have spent nine years building software that other people depend on — most of it at VMock, where I led engineering on a career platform used by hundreds of universities. I left in August 2026 to work independently.

The work I care about most sits where AI meets a real product. Not demos: an orchestrator agent I built in eight weeks and put in front of a client, with routing, memory, streaming and a human in the loop, because the interesting problems only show up once something is actually in production.

Before the AI work I spent years on the unglamorous parts that make a product good — build times, bundle size, the four hundredth UI bug, the design system nobody notices when it works. That is still how I build.

These days I build for clients directly. A motel and a takeaway in regional New South Wales, both shipping in four languages, both scoring 100 for accessibility and SEO. Small clients deserve the same engineering as large ones, and they rarely get it.

Experience

  1. Engineering Manager · VMock

    Aug 2021 — Aug 2026 (5 yr)

    Leading engineering across the platform — AI workflows, employer and candidate products, infrastructure and delivery.

    • Built an orchestrator agent for the admin chatbot in 8 weeks for a client demo — LangGraph for context, tools, routing, memory, streaming and human-in-the-loop, Langfuse for diagnostics, FastAPI and ReactJS over WebSockets.
    • Automated content workflows with LangGraph, LangChain and FastAPI, auto-generating employer branding pages and cutting manual effort by 70%.
    • Led 4+ developers revamping the Employer platform — Job Author, BestMatch and ResumeBooks — serving over 5,000 employers.
  2. Senior Software Engineer · VMock (Senior Software Engineer)

    Jan 2021 — Aug 2021 (7 mo)

    Leading small teams and building new client-facing features.

    • Built frontend and backend foundations for Knowah, an online school platform — reusable React components against the design system, and TypeScript introduced for type safety.
  3. Software Engineer · VMock (Software Engineer)

    Jun 2017 — Jan 2021 (3 yr 7 mo)

    Frontend engineering, performance work and interface delivery.

    • Reworked the Webpack build with code splitting, tree shaking, caching and lazy loading — build times down 20%, initial bundle down 15%.
    • Built candidate-side modules (Appointments, Events, Interviews) from scratch to a production-ready 8-week deadline.

Tools

AI
LangGraph · LangChain · FastAPI · Langfuse · Python · Prompt design · RAG · Streaming · Evaluation
Frontend
React · Next.js · TypeScript · JavaScript · Redux · Design systems · Webpack · Accessibility · Performance
Backend
Node.js · PHP · Lumen · Laravel · Python · MySQL · Elasticsearch · Redis · REST · OpenAPI
Infrastructure
AWS ECS · EC2 · RDS · S3 · SQS · SNS · CloudWatch · IAM · Docker · AWS Copilot · GitHub Actions

Education

  • Delhi Technological University

    B.Tech, Computer Science · 80.6%

    20132017

Contact

Let's talk about what you're building

Tell me the problem and roughly when you need it. I reply within a day.