Skip to content

// résumé

Sarthak Agrawal

AI Infrastructure Engineer

↓ Download PDF

// experience

Software Engineer · VaultWealth Peak XV

Feb 2025 — Present
  • Created a Financial Planning Service (Go, MySQL) and wrote proprietary logic to calculate clients’ financial health score.
  • Migrated multiple workflows to Temporal, eliminating 90% of unexpected failures and freeing engineering ~3 hrs/day.
  • Transitioned the web app from MUI to Tailwind; built multiple responsive frontend components in React.

Software Engineer · Front.Page YC S’21

Jan 2022 — Jan 2025
  • Developed a real-time pipeline for stock data using Go, Kafka and Protocol Buffers — helped DAU grow from 15k to 200k in 14 weeks.
  • Integrated vector-powered personalized feeds using BERT embeddings, GPT calls and Milvus as the vector DB — 40% more engagement on the home feed. Built a pipeline with real-time events from BigQuery for richer user vectors.
  • Built multiple (support, learning, assistant) RAG-based chatbots using OpenAI APIs; the moderation bot reduced human intervention in support queries by 90%.
  • Wrote a microservice in Node.js with MySQL (Prisma) for complete stock-fundamental data lifecycle management.
  • Built hot news with read/unread and last-visit tracking — tripled average news scroll count in 3 weeks. Used ClickHouse as the data aggregator with RudderStack as the pipeline.
  • Implemented O(1) space/time retrieval of a user’s unread news and global notification counts using Redis.
  • Integrated the Razorpay payment gateway with Node.js — a new revenue source and a 50% increase in overall revenue.
  • Implemented queue-based batching to improve database efficiency; optimized session handling with granular controls, reducing session-refresh DB calls by 92%.
  • Improved SEO performance by cutting HTML build and load time from 600ms to 60ms via Redis caching.
  • Incorporated FCM topic-based notifications, reducing delivery time by 90% and increasing delivery rate by 30%.
  • Planned and integrated real-time stock ticks via Socket.io with three modes: room-based, in-memory, or Redis for subscription management.

// skills

Languages
JavaScript / TypeScript, Golang, Python
Databases & Data Tools
MySQL, PostgreSQL, Redis, Elasticsearch, Kafka, ClickHouse, Milvus, BigQuery
Cloud & DevOps
AWS, GCP, Docker, Kubernetes, Prometheus, Temporal, GenAI

// projects

Stumble — Social App

Node.js, PostgreSQL (PostGIS), Redis, Docker, AWS, Flutter, Astro, Python

  • Launched a platform to help users connect with people nearby, encouraging meaningful in-person interactions.
  • Supported real-time chat, location-based profile filtering, face recognition, Google auth and push notifications.

SignificantHobbies — Life Management App

Next.js, Golang, PostgreSQL, Docker, AWS, Tailwind

  • Launched a personal productivity app to manage tasks, habits, food logs, journals and schedules.
  • Designed custom form validation, preference-based schedule generation and efficient CRUD operations.

PlayWordle — CLI Puzzle Solver

Golang

  • Devised a CLI application to solve New York Times Wordle puzzles with over a 97% success rate.
+ 50 more on the projects page →

// education

Manipal Institute of Technology

Aug 2018 — Jul 2022

B.Tech in Computer Science Engineering

Coursework: Algorithms, Data Structures, DBMS, OOP, Operating Systems, Computer Networks. Built several internal college portals (recommendations, placement, fest, library management).