Abhishek Tyagi, Developer in Bengaluru, Karnataka, India
Abhishek is currently unavailable

Abhishek Tyagi

Android Developer

Bengaluru, Karnataka, India

Toptal member since October 11, 2018

Bio

Abhishek is an ex-Google engineer with 10+ years of coding experience. He built and scaled Vanilabs.ai, a voice AI training platform for financial services with real enterprise customers. He designed a production STT, LLM, and TTS pipeline, a dual-agent architecture for real-time roleplay and coaching, and solved complex problems, such as document compression for voice bots in regulated industries.

Portfolio

VaniLabs
Large Language Models (LLMs), AI Voice Agents, LiveKit, Agentic AI, AI Agents
Google
Flutter, Java, Dart, AI Agents, Artificial Intelligence (AI)...
Uber
Dagger 2, RxJava 2, Java, Kotlin, Android, Go, SQL, Amazon Web Services (AWS)...

Experience

  • Java - 6 years
  • Git - 6 years
  • Android - 6 years
  • iOS - 4 years
  • Swift - 4 years
  • Kotlin - 3 years
  • Model View ViewModel (MVVM) - 3 years
  • Clean Architecture - 3 years

Preferred Environment

Git, Android Studio, MacOS

The most amazing...

...thing I've built is Vanilabs.ai, an AI roleplay platform that also does QA automation.

Work Experience

Founder & CEO

2025 - 2026
VaniLabs
  • Built and shipped a production-grade AI voice training platform serving financial services clients.
  • Designed a real-time STT, LLM, and TTS pipeline that enabled sub-second voice interactions for AI-powered sales roleplay and coaching sessions.
  • Developed an LLM-based call evaluation system that automatically scored and analyzed sales conversations across multiple quality dimensions.
  • Engineered RAG and full-context retrieval strategies optimized for low-latency voice applications in compliance-heavy regulated industries.
  • Owned the entire technical stack end-to-end — from infrastructure and back end to AI pipelines and front end — as sole technical co-founder.
Technologies: Large Language Models (LLMs), AI Voice Agents, LiveKit, Agentic AI, AI Agents

Staff Software Engineer

2022 - 2025
Google
  • Developed Google Pay SDK that handled UPI payments inside the merchant app.
  • Built AI agents to resolve 70% of oncall tickets automatically.
  • Reduced end-to-end latency of UPI payments by 30% by intelligent caching of payment profiles.
Technologies: Flutter, Java, Dart, AI Agents, Artificial Intelligence (AI), Software Architecture, Python, Large Language Models (LLMs), Agentic AI, Retrieval-augmented Generation (RAG), Back-end

SDE 3

2019 - 2022
Uber
  • Migrated Uber Push infrastructure from SSE (Server-Sent Events) to gRPC.
  • Integrated UberPay APIs in the payment framework, which allows any third-party payment provider to add its payment method in Uber apps instead of developers implementing each provider. This resulted in a saving of around 430 eng. workweek per year.
  • Developed Uber Prescriptions, a new vertical in Uber itself to deliver prescriptions to users in the US.
  • Worked on the UberPay payment methods, which unlocked $50M gross booking in just three months of launch.
  • Created a new multistep checkout experience for the Uber Eats app.
Technologies: Dagger 2, RxJava 2, Java, Kotlin, Android, Go, SQL, Amazon Web Services (AWS), DevOps, Docker, Google Maps, Software Architecture, Python

Full-stack Developer

2015 - 2016
OrangeTwig
  • Developed OrangeTwig's Android and iOS app from scratch.
  • Rewrote the image fitting algorithm of Orangetwig for much better performance.
  • Developed a new feature, “Autoplan,” from scratch which automatically posts on your social media account.
  • Added two new platforms, WooCommerce and BigCommerce, to OrangeTwig's web app.
Technologies: Node.js, Swift, iOS, Java, Android

Experience

ETMONEY: Direct Mutual Funds, Credit, and Expenses

https://play.google.com/store/apps/details?id=com.smartspends
It is an Android app. The app lets you buy mutual funds in India. The app has more than 5 million downloads in the Google Play Store. It has a lot more features, but I've only built the investment part of this app.

ETMONEY: Investments and Credit

https://apps.apple.com/in/app/etmoney-mutual-funds-sip-fd/id1212752482
This is an iOS app. It lets you invest in mutual funds in India. I built the app's investment section and led a team of three other developers when we started building the iOS version. The app follows MVVM architecture.

Peace of Mind (iOS)

This app is built mostly for personal use. It lets you create a circle of family or friends to know their whereabouts.

Some other features of the app:
- Any member can see the real-time location of any member in the circle.
- Receive real-time alerts when Circle Members arrive at or leave destinations
- Implemented the whole app using Swift, Firebase, RxSwift, Realm, and MVVM with Clean architecture
- Unit testing using XCTest framework
- The back-end is written in Node.js and deployed on Google Cloud Platform

Peace of Mind (Android)

This app is built mostly for personal use. It lets you create a circle of family or friends to know their whereabouts.

Some other features of the app:
- Any member can see the real-time location of any member in the circle.
- Receive real-time alerts when Circle Members arrive at or leave destinations
- Implemented the whole app using Kotlin, Firebase, RxJava 2, Room, and MVVM with a clean architecture.
- Used Dagger 2 for dependency injection.
- The back-end is written in Node.js and deployed on Google Cloud platform.

Fivestars Pay

Built Fivestars Pay app which is a payment solution for POS (point of sale) systems - Square, Clover, and Toast.

Technology: Kotlin, RxJava, Dagger 2, Accessibility API

Impulse Music Player

https://play.google.com/store/apps/details?id=com.appmetric.impulse.free
It is a gesture-controlled music player for Android. It has some of the most advanced features of any music player on Android
- Gapless playback
- Crossfade
- 5-band equalizer
- Handwave feature which lets you skip songs just by waving your hand above your phone

The app is completely written in Kotlin using MVVM with a clean architecture.

WIP: I'm currently working on allowing an option to stream Youtube video of the current playing song.

The free version has around 85,000 downloads with a rating of 4.3 and the paid version has around 5,000 downloads with a rating of 4.5.

OrangeTwig

I built the iOS as well as Android app for OrangeTwig. The app handles scheduling marketing posts on the social media accounts of businesses.

Education

2011 - 2015

Bachelor's Degree in Computer Science

Indian Institute of Technology Roorkee - Roorkee, India

Skills

Libraries/APIs

RxJava 2, Google Maps, Node.js, RxJava

Tools

Git, Android Studio

Languages

Kotlin, Swift, Java, Go, SQL, Python, Dart

Paradigms

Model View ViewModel (MVVM), Clean Architecture, Model View Presenter (MVP), DevOps

Platforms

iOS, Android, Amazon Web Services (AWS), Docker, MacOS, LiveKit

Frameworks

Dagger 2, Flutter

Storage

MySQL, Realm, PostgreSQL, MongoDB

Other

Room, Mobile App Development, AI Agents, Artificial Intelligence (AI), Software Architecture, Large Language Models (LLMs), Agentic AI, Retrieval-augmented Generation (RAG), Back-end, Computer Science, AI Voice Agents

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring