Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Vedant Agarwala

Vedant Agarwala

Co-Founder / CTO
Bengaluru

Summary

  • Ex-YCombinator founder with strong track record in building AI-driven products and leading large-scale engineering teams.
  • CodeParrot (Founder): Built an LLM-powered application that converted Figma designs into high-quality front-end code (React/Angular). Platform processed 15M tokens/day, generated $1.5K MRR, and was developed on TypeScript, MongoDB, and the OpenAI SDK.
  • Apna (Engineering Leader): Led a team of 18 developers across back-end, mobile, and front-end. Designed architecture and processes supporting 1M+ MAUs and 100M+ daily notifications, leveraging Python, Go, and SQL.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Co-Founder, CTO

CodeParrot.ai
12.2022 - Current
  • I built the LLM agent that took figma designs and gave high quality front-end code (React / Angular ...) as output. We were processing 15M tokens per day, had $1500 MRR.
  • I built the RAG pipeline, the LLM agent and Eval framework for Context engineering and prompt engineering.

Technologies used:

  • typescript, mongoDB and the OpenAI SDK
  • LLMs like gpt-4o, Anthropic Claude 3.5

Senior Engineering Manager

Apna.co
08.2019 - 12.2022

I joined as an engineer and was promoted three times.

As Sr. Engineering Manager:

  • Leading a team of nine engineers across three levels (up to Lead Engineer) in backend and Android.
  • As the Communications Team, we processed over 100 million notifications per day. We sent out the best 30 million, using machine learning to optimize for CTRs and conversion.n.
  • Our system processes approximately 5 million messages per day, and all WhatsApp and SMS communication.


As the lead engineer:

  • We scaled the product from 0 to 1mil users, in 1 year!
  • I grew the engineering team from 1 to 18 developers. Was the hiring manager for Backend, Android and Front-End.
  • I mainly wrote code on the backend (Python, PostgreSQL).
  • Additionally, I built the android and FE teams and architecture.

Engineering Manager

apna
01.2021 - 03.2022
  • Led the entire tech team.
  • - We scaled the product from 0 to 1mil users, in 1 year!
  • - I grew the engineering team from 1 to 18 developers. Was the hiring manager for Backend, Android and Front-End.
  • - I mainly wrote code on backend (python, postgres). Additionally, I worked on the Android and FE architecture and code reviews.

Full Stack Engineer

Grab
12.2018 - 06.2019
  • Full stack engineer (Go backend, android, javascript) for the Grab Ventures team.
  • Building micro-services written in Go, deploying on AWS using Terraform for high throughput workloads: >100k QPS.

Senior Software Engineer

dunzo.in
11.2017 - 08.2018
  • Implemented a lot of incremental features in the core user facing android app; including keeping the local SQL and remote firebase data in sync, and updating the screen based on it. Practiced TDD, Object Oriented Design.
  • We went from 1k tasks/day to 10k tasks/day in 8 months.

Co Founder, CTO

Instano
10.2014 - 10.2017
  • On instano you could order anything on chat.
  • It has been acquired by MagicTiger: http://www.iamwire.com/2015/12/magictiger-acquires-instano/127558
  • I made numerous android apps for consumers, partner merchants and retailers, as well as delivery people.
  • Also, I kept the Ruby on Rails server running to provide the API for the mobile apps, an admin dashboard for our operators, as well as hosting the landing page.

Contributor

KDE
11.2012 - 12.2014
  • Develop desktop apps written in C++/Qt.
  • Core developer for Amarok-
  • Submitted many code reviews (https://git.reviewboard.kde.org/users/vedanta/)
  • Mentored a student for Season of KDE 2014
  • Contributor to KDE in general- testing, bug reporting and fixing:
  • Https://dot.kde.org/2014/06/27/randa-meetings-interview-three-vedant-agra

Summer Internship

Google summer of code
06.2014 - 08.2014
  • In 3 months, working from home, I Improved the Lyrics Support of Amarok (KDE's music player) by:
  • (a) fetching timestamped lyrics and adding more providers
  • (b) creating a lyrics display applet that scrolls accordingly, and highlights the current playing line
  • Blog: http://blog.vedant-agarwala.com/

Education

Bachelor of Technology (B.Tech.) - Computer Science and engineering

National Institute of Technology Durgapur

ICSE - Science

st. xavier's school
01.2008

Skills

  • Large Language Models (LLM), Agents, RAG
  • Engineering Management
  • Team leadership
  • Project management
  • Typescript, Python
  • SQL, MongoDB

Certification

google summer of Code

Timeline

Co-Founder, CTO

CodeParrot.ai
12.2022 - Current

Engineering Manager

apna
01.2021 - 03.2022

Senior Engineering Manager

Apna.co
08.2019 - 12.2022

Full Stack Engineer

Grab
12.2018 - 06.2019

Senior Software Engineer

dunzo.in
11.2017 - 08.2018

Co Founder, CTO

Instano
10.2014 - 10.2017

Summer Internship

Google summer of code
06.2014 - 08.2014
google summer of Code
05-2014

Contributor

KDE
11.2012 - 12.2014

ICSE - Science

st. xavier's school

Bachelor of Technology (B.Tech.) - Computer Science and engineering

National Institute of Technology Durgapur
Vedant AgarwalaCo-Founder / CTO