Skip to content

Aniruddh Bhilvare

Staff Software Engineer · Agentic AI & Enterprise Applications

Thirteen years across mobile and backend engineering, now building AI tooling that changes how teams get from requirements to running code.

What I'm building now

At Particle41 I lead backend architecture for multi-tenant SaaS products, and run an internal initiative building agentic developer tooling alongside it.

Multi-tenant SaaS backends

Leading backend architecture and delivery for Synemi and Nigel: tenant isolation, event-driven services on AWS, and the financial layer covering subscription billing, credit balances, and A/R aging. Directing a team of up to seven and setting the clean architecture and test coverage standards that hold as the team grows.

NestJSTypeScriptPostgreSQLAWSEvent-driven

Agentic Software Factory

An internal initiative at Particle41: AI developer tooling that takes a product requirements document and generates a working application from it. The hard parts are orchestration across multiple agents, keeping generated code inside architectural guardrails, and building the evaluation loop that tells you whether the output is actually good.

Multi-agent orchestrationLLM APIsPrompt engineeringGoogle Gemini

About

My career splits roughly in half. The first decade was mobile, building Android and iOS applications at Ecosmob, Netrix, and YUJ Designs, including a SIP/VoIP client for enterprise customers and a connected-vehicle app for Citroën. Since then I've worked mainly on the backend: multi-tenant SaaS platforms, event-driven services on AWS, and the data models underneath them.

For the past two years I've also been working on agentic engineering, an internal initiative at Particle41 designing AI-powered developer tooling that includes an "Agentic Software Factory" for generating working applications directly from product requirement documents. The interesting problems there aren't prompt tricks; they're orchestration, evaluation, and knowing which parts of the software lifecycle genuinely benefit from delegation to a model.

Along the way I've led teams of up to 8 engineers and set the standards for system design, clean architecture, and code review.

Experience

Staff Software Engineer · Particle41

Feb 2024 – Present

Remote

  • Led backend architecture and delivery for two multi-tenant SaaS products (Synemi and Nigel), directing a team of up to 7 and setting clean architecture and test coverage standards.
  • Designed event-driven services on AWS (SQS/Lambda) for chat, email, and push notifications, and owned PostgreSQL schema, migrations, and financial features including subscription billing, credit balances, and A/R aging.
  • Ran an internal initiative building AI-powered developer tooling: an "Agentic Software Factory" that generates applications directly from PRDs, plus AI summarization and Jira task automation, reducing manual planning and triage effort.
NestJSTypeScriptPostgreSQLTypeORMAWSGemini

Tech Lead · Soomuch.ai

Feb 2023 – Feb 2024

Remote

  • Delivered the core database schema, REST API layer, and Flutter mobile application for a multi-module SaaS platform serving educational institutions.
FlutterDartREST APIsPostgreSQL

Tech Lead · YUJ Designs

Mar 2022 – Feb 2023

Remote

  • Led Android and iOS development of the MyCitroën connected-vehicle app, in collaboration with Tata Elxsi.
  • Re-architected the iOS network layer to add refresh-token authentication.
  • Authored security, requirements, and SDLC documentation to pass the Thales security audit.
Android SDKiOS SDKSwiftKotlinFirebase

Tech Lead · Netrix Worldwide

Jul 2017 – Feb 2022

Pune, Maharashtra

  • Built a cross-platform SIP/VoIP client for Android and iOS using Linphone, Couchbase Lite, and REST APIs.
  • Developed a Spring Boot microservice with Apache Kafka to process real-time call data and audio recordings.
  • Built a Java/Spring Boot reporting service backed by Elasticsearch.
JavaSpring BootApache KafkaElasticsearchLinphone

Tech Lead · Ecosmob Technologies

Apr 2013 – Jul 2017

Ahmedabad, Gujarat

  • Helped establish the company's first mobile application development practice across Android and iOS.
  • Led an 8-member team delivering concurrent client projects across telecom, education, sports, and productivity domains.
  • Owned requirement analysis, project estimation, and technical coordination with cross-functional teams across multiple concurrent projects.
Android SDKiOS SDKJavaSIPVoIPREST APIs

Selected projects

Most of my recent work lives in private client repositories. These are the systems I'd want to talk through in an interview.

Synemi

Aug 2025 – Present

HOA & community management platform

A multi-tenant community and association management platform. I own the backend architecture: tenant isolation, event-driven notification services on AWS, and the financial layer covering subscription billing, credit balances, and A/R aging.

Role
Backend architecture and delivery lead
Availability
Private · client work
NestJSTypeScriptPostgreSQLTypeORMAWS SQSAWS LambdaAWS SES

Nigel

Feb 2024 – Jan 2025

Restaurant management platform backend

Multi-tenant admin backend powering management of franchise brands, restaurants, menus, and pricing across concepts. Built the domain model and API surface that keeps pricing coherent when one brand spans many locations.

Role
Backend lead
Availability
Private · client work
KotlinJavaSpring BootREST APIsPostgreSQL

MyCitroën Connect

Mar 2022 – Feb 2023

Connected-vehicle app for Citroën EV and ICE cars

Android and iOS app for Citroën vehicle owners, delivered with Tata Elxsi. Re-architected the iOS network layer for refresh-token authentication and authored the security and SDLC documentation that passed the Thales security audit.

Role
Mobile tech lead
Availability
Shipped · client work
Android SDKiOS SDKRetrofitAlamofireFirebaseAPNSGoogle Maps

TetraVX nVX

Jul 2017 – Feb 2022

Multi-channel cloud VoIP client for enterprise

Cross-platform SIP/VoIP client for enterprise customers, built on Linphone with offline-capable local storage. Paired with a Kafka-backed Spring Boot service processing real-time call data and audio recordings.

Role
Tech lead
Availability
Shipped · client work
LinphoneAndroid SDKiOS SDKCouchbase LiteCallKitAPNSKafka

Direct Sports Network

Jan 2016 – Jun 2017

OTT streaming app for live sports

Television and streaming app delivering ice hockey, football, and NASCAR content, including a custom ad-streaming pipeline for the living-room form factor.

Role
Lead developer
Availability
Shipped · client work
Android Leanback SDKAmazon Fire TV SDKMedia streamingREST API

Skills

Agentic Engineering

Agentic workflowsMulti-agent orchestrationLLM API integrationGoogle GeminiPrompt engineeringAI summarization

Languages

TypeScriptJavaKotlinDartSwift

Backend & Data

NestJSSpring BootREST APIsMicroservicesApache KafkaDebeziumTypeORMPostgreSQLElasticsearch

Mobile

Android SDKiOS SDKFlutterFirebaseCouchbase LiteSQLite

Telephony & Real-time

SIPVoIPLinphoneCallKitAPNSPush notifications

Cloud & DevOps

AWS EC2AWS RDSAWS S3AWS SQSAWS LambdaAWS SESCloudFrontRoute 53DockerGitHub Actions

Education & publications

Education

  • M.E. in Information Technology

    L. D. College of Engineering (GTU)

    2013 – 2015 · Ahmedabad, Gujarat

  • B.E. in Information Technology

    L. D. College of Engineering (GTU)

    2009 – 2013 · Ahmedabad, Gujarat

    • Cleared GATE with a 98th percentile score in 2013
  • Android Developer Nanodegree

    Udacity

    2016 · Remote

    • Awarded a Tata Trusts and Google India scholarship
    • Selected among the top 50 participants for the Android Career Summit at Google, Bangalore

Publications

Stack Overflow

Stack Overflow reputation and badgesView full profile →

Contact

Best reached by email. I read everything, and I reply to anything that isn't a template.