Building intelligent systems that understand and adapt

Engineer developing LLM optimization frameworks, RAG systems, and scalable ML platforms. I have academic research background in computer vision and medical imaging from IIT Bombay.

Latest Writing

View all articles
July 19, 2025
10 min read
Latest

Why I'm Betting Against AI Agents in 2025 (Despite Building Them)

I've built 12+ AI agent systems across development, DevOps, and data operations. Here's why the current hype around autonomous agents is mathematically impossible and what actually works in production.

AI AgentsProduction AISoftware EngineeringDevOps+6 more

Selected Projects

Genbase - Image 1

Genbase

AI Platform

Open-source platform for modular AI agent orchestration with Docker containers, FastAPI gateway, and vector database integration.

DockerFastAPIPostgreSQLReactTypeScriptVector DB
Vikray - Image 1
1 of 2

Vikray

E-commerce

B2B agricultural marketplace connecting retailers and distributors with mobile apps and comprehensive web platform.

FlutterNext.jsGraphQLPostgreSQLAWSTerraform
Stark - Image 1

Stark

Social Platform

Full-featured microblogging social platform with real-time messaging, content feeds, and cross-platform mobile support.

ReactFlutterNode.jsGraphQLPostgreSQLGCP
ScriptGPT - Image 1

ScriptGPT

Dev Tools

AI-powered development automation tool that generates functional TypeScript/JavaScript features from natural language descriptions.

TypeScriptOpenAI APINode.jsCLI Tools

Experience

Engineer

ANZ

Jun 2023 - Present
  • Fine-tuning Gemini models on documentation, achieving 18% improvement in answer relevance
  • Building production RAG systems with vector databases for context-aware AI responses across applications
  • Built enterprise data mediation platform using Node.js and Python, replacing legacy IBM DataPower infrastructure
  • Architected automated deployment pipeline for 180+ microservices, eliminating 900+ hours of manual testing monthly
  • Deployed services across multi-cloud environments (AWS, GCP, OpenShift) using Terraform and Kubernetes
  • Implementing intelligent query caching and optimization strategies, reducing API costs by 30%
  • Led team to victory in Global Generative AI Hackathon, developing LLM-powered task optimization bot

ML Research Assistant

MeDAL Lab, IIT Bombay

Mar 2022 - Jun 2023
  • Achieved 28% performance improvement in cell nucleus segmentation algorithms
  • Published research at international conference on medical image analysis
  • Developed deep learning models for automated histopathology classification

Research

Combining Datasets with Different Label Sets for Improved Nucleus Segmentation and Classification

17th International Joint Conference on Biomedical Engineering Systems and Technologies2024Rome, Italy
Pages 281-288SciTePress • DOI: 10.5220/0012380800003657
Authors
Utkarsh Kanwat¹, Amruta Parulekar¹, Ravi Gupta¹, Medha Chippa¹, Thomas Jacob¹, Tripti Bameta², Swapnil Rane², Amit Sethi¹
¹ Indian Institute of Technology Bombay, Mumbai, India
² Tata Memorial Centre-ACTREC (HBNI), Mumbai, India
Research Topics
Applications of Machine LearningDeep Learning in BioimagingHistology and Tissue ImagingMedical Imaging and Diagnosis
Abstract

Segmentation and classification of cell nuclei using deep neural networks (DNNs) can save pathologists' time for diagnosing various diseases, including cancers. The accuracy of DNNs increases with the sizes of annotated datasets available for training. The available public datasets with nuclear annotations and labels differ in their class label sets. We propose a method to train DNNs on multiple datasets where the set of classes across the datasets are related but not the same. Our method is designed to utilize class hierarchies, where the set of classes in a dataset can be at any level of the hierarchy. Our results demonstrate that segmentation and classification metrics for the class set used by the test split of a dataset can improve by pre-training on another dataset that may even have a different set of classes due to the expansion of the training set enabled by our method.