Available now. Ahmedabad, India, working remote.

Hello, I am Ankit Gabani.

  • AI
    • LLM integration
    • RAG
    • AI agents
    • MCP
  • iOS
    • Swift
    • SwiftUI
    • Objective-C

I turn repetitive manual work into AI workflows that save hours every week.

Full-stack engineer, 14 years. Every company has a few jobs someone repeats by hand every week, the dull ones nobody has had time to fix. I find those and build the thing that does them instead, so the hours go back to work worth doing.

4M+
monthly active users across those apps
65+
apps shipped, 50+ of them on my SDK
14 yrs
shipping production software

What I do

Three steps, in this order

Most automation projects fail at the first or the third step, not the second. Picking the wrong process wastes the work. Shipping something nobody trusts means it gets switched off a month later.

  1. Find the work worth automating

    I look at what your team repeats by hand and what it actually costs. Not all of it needs AI. You get told which.

  2. Build the workflow end to end

    Data, retrieval, tools, queues, retries. Front end through infrastructure, the whole path, not just the model.

  3. Make it safe to leave running

    Fails closed. Consequential actions wait for human approval. Everything logged, checked in CI before it ships.

Skills

What I work with

Grouped by what it is for rather than by language. The first group is where most of my work goes now.

AI and automation

LLM features, retrieval and agent workflows running in production, not in a notebook.

LLM features that survive contact with users

  • LLM integration
  • Provider abstraction
  • Prompt design
  • Cost and latency budgets
  • Graceful degradation

Retrieval and search

  • RAG
  • Embeddings
  • pgvector
  • Vector search
  • Elasticsearch
  • Hybrid retrieval
  • Grounding

Agent workflows and tool use

  • Agent workflows
  • Tool calling
  • MCP
  • Orchestration
  • n8n
  • Audit trails

Making it safe to run unattended

  • Human-in-the-loop
  • Fail-closed design
  • Eval gates in CI
  • Prompt-injection defence
  • Observability

Full-stack engineering

The web app, the API, the database and the pipeline that ships them. I do not hand off at the network boundary.

Front end

  • React
  • TypeScript
  • HTML
  • CSS
  • Responsive UI

Back end and data

  • Python
  • FastAPI
  • Node.js
  • Go
  • PostgreSQL
  • Elasticsearch
  • REST API design

Integration and delivery

  • Third-party APIs
  • Auth
  • Firebase
  • AWS
  • Cloudflare
  • GitHub Actions
  • Docker

iOS and Apple platforms

Swift and SwiftUI, an SDK running inside fifty other companies' apps, and models running on the device.

Swift and SwiftUI

  • Swift
  • SwiftUI
  • UIKit
  • Swift Concurrency
  • Combine
  • AVFoundation
  • App Store delivery

SDK and framework work

  • SDK development
  • Server-driven UI
  • Modular architecture
  • Dependency injection
  • Public API design
  • Binary size budgets
  • React Native
  • Flutter

On-device AI and media

  • MediaPipe
  • Apple Vision
  • Metal
  • FFmpeg
  • AVFoundation
  • GPU pipelines
  • Thermal budgets

Devices and reliability

  • Core Bluetooth
  • BLE
  • IoT
  • Instruments
  • Startup profiling
  • Crash triage
  • Bitrise

Architecture and scale

Systems other teams depend on, and the measuring that keeps them fast. Scale is where the interesting failures are.

Designing for other people's code

  • System design
  • Public API design
  • Versioning
  • Backward compatibility
  • Design docs
  • Technical debt

Performance and reliability

  • Profiling
  • Crash triage
  • Observability
  • User-journey analytics
  • Performance budgets

Working with people

Eleven of the fourteen years leading engineers. Mostly deciding what not to build, out loud.

Direction and standards

  • Technical direction
  • Architecture review
  • Design docs
  • Engineering standards
  • Technical debt

Team and customers

  • Mentoring
  • Team leadership
  • Customer-facing engineering
  • Cross-functional delivery
  • Remote collaboration

Selected work

Some of what that has looked like

  1. 2024 to 2026 Agent workflows replacing manual content operations AI workflows and automation
  2. 2024 to 2026 Semantic search and retrieval over an existing corpus Retrieval and ranking
  3. 2025 to now An AI system built to fail closed AI-native product architecture
  4. 2021 to 2026 A platform fifty other companies build on Platform architecture
  5. 2023 to 2026 Running models on the phone instead of the cloud On-device inference
Read all 7 in full, 2 more than shown here

Built and shipped on my own

  1. In active development Social Marketing AI Agent smai.angabani.com A modular-monolith FastAPI system where every AI capability sits behind a replaceable provider port, and no public action can happen without a live, scoped, unexpired human approval.
  2. Live in production Calqlate calqlate.angabani.com Astro islands on Cloudflare Pages: about 4 KB of first-load JavaScript, a unit-tested finance core, single-source theming, and Lighthouse 100 across all four categories.

About

Fourteen years, four companies

I spent the last five years as Principal Engineer at Genuin, where I owned a platform that about 2.2 million people used every month across more than fifty apps. I built the React web app, the Python, Node and Go services behind it, the search and ranking, and the pipeline that shipped all of it.

The part I kept coming back to was the manual work. Content that someone reviewed by hand. Moderation queues. Reports assembled every Monday. We replaced those with LLM features and agent workflows that ran in production, and the interesting problem was never the model. It was making something reliable enough that people stopped checking it.

I also build my own things. Social Marketing AI is an AI-native system I designed and shipped on my own, and it is where I worked out how I think automation should behave: every AI provider swappable, answers grounded in real data, and a human approval step the system will not act without.

Before that I spent a decade on Apple platforms, which is still the work I am fastest at. Swift and SwiftUI, an SDK embedded in more than fifty third-party apps, Bluetooth for connected hardware, and Metal and MediaPipe for models running on the phone instead of in the cloud.

Fourteen years in. Still most interested in the gap between something that demos well and something you can leave running.

  1. Mar 2021 to Aug 2026

    Principal EngineerGenuin Codebase LLP

    Owned AI implementations and the SDK platform. LLM features, retrieval and agent workflows in production, plus the React web app and the Python, Node and Go services behind it.

  2. Jun 2019 to Mar 2021

    Sr. iOS DeveloperEXPIA Pvt Ltd

    Shipped production iOS applications, including Bluetooth integrations for smart locks and connected hardware.

  3. May 2014 to Jun 2019

    Technical LeadSailfin Technologies

    Led engineering teams and set architecture across enterprise, retail, financial services and aviation platforms.

  4. Jan 2012 to Apr 2014

    Senior Software EngineerAzilen Technologies Pvt. Ltd.

    Architected and delivered iOS applications end to end, from requirements through to release.

MCA, Computers. Gujarat Technological University, 2012. Named Best Leader and Team Player of the Year at Genuin, and given additional ESOPs for company-level contribution.

Contact

Got a process someone still does by hand?

Tell me what it is and roughly how long it takes each week. If it is worth automating I will say how I would do it, and if it is not I will say that instead.

Availability
Available now, and able to start quickly.
Looking for
A full-time role. I also take consulting and automation projects alongside it.
Based in
Ahmedabad, India. Working remote, open to relocation.