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.
-
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.
-
Build the workflow end to end
Data, retrieval, tools, queues, retries. Front end through infrastructure, the whole path, not just the model.
-
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
Retrieval and search
Agent workflows and tool use
Making it safe to run unattended
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
Back end and data
Integration and delivery
iOS and Apple platforms
Swift and SwiftUI, an SDK running inside fifty other companies' apps, and models running on the device.
Swift and SwiftUI
SDK and framework work
On-device AI and media
Devices and reliability
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
Performance and reliability
Working with people
Eleven of the fourteen years leading engineers. Mostly deciding what not to build, out loud.
Direction and standards
Team and customers
Selected work
Some of what that has looked like
- 2024 to 2026 Agent workflows replacing manual content operations AI workflows and automation
- 2024 to 2026 Semantic search and retrieval over an existing corpus Retrieval and ranking
- 2025 to now An AI system built to fail closed AI-native product architecture
- 2021 to 2026 A platform fifty other companies build on Platform architecture
- 2023 to 2026 Running models on the phone instead of the cloud On-device inference
Built and shipped on my own
- 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.
- 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.
Writing
Recent posts
- Oct 9, 2026 Core AI vs Core ML in October 2026: Run Both, Don't Migrate Yet Apple's new Core AI framework looks like Core ML's replacement, but the most detailed public migration shipped it as an opt-in and kept Core ML as the default. The comparison, the iPhone 17 Pro numbers, a dual-backend architecture, the beta pitfalls, and the criteria for flipping the default.
- Oct 1, 2026 Foundation Models in iOS 27: What a 4K Context Window Means for Your Architecture Apple's on-device model has a 4K-token context window, and Private Cloud Compute raises that to 32K but needs a network and has a daily quota. What belongs on-device, what goes to PCC, and how to design the handoff so it degrades instead of breaks.
- Sep 23, 2026 Xcode's Project File Is Becoming JSON: What project.xcproj Changes for iOS Teams Xcode 27.2 beta adds a JSON-based project format, project.xcproj, alongside the twenty-year-old project.pbxproj. What actually changed, why merge conflicts are the real reason, and what it means for CI scripts and tools like XcodeProj, CocoaPods and fastlane.
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.
- 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.
- Jun 2019 to Mar 2021
Sr. iOS DeveloperEXPIA Pvt Ltd
Shipped production iOS applications, including Bluetooth integrations for smart locks and connected hardware.
- May 2014 to Jun 2019
Technical LeadSailfin Technologies
Led engineering teams and set architecture across enterprise, retail, financial services and aviation platforms.
- 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.
- Elsewhere
- github.com/angabani linkedin.com/in/angabani