Hrushikesh Vaidya

Hrushikesh Vaidya

Hi, I'm Hrushikesh, a Computer Engineering student at the University of Southern California. I wrote my first Python program in December 2019, and since then I've been in love with learning more about computer science and programming every day.

I primarily work as a backend developer with a Python-Django-Postgres stack. I also have experience with fullstack development, including DevOps and AWS.

In my free time, I'm currently working on a spreadsheet-based budgeting app, a few other open source projects of my own, and contributing to Django from time to time.

I'm also a tennis player and amateur powerlifter ️🏋🏻‍♂️

Work experience

Bloomberg

Software Engineer June 2026 - Present New York City
  • Incoming software engineer at Bloomberg's New York City office

Tugoz LLC

Software Engineering Intern June 2025 - August 2025 Los Angeles
  • Independently developed a Flutter app for their web-based event management platform, Tugoz, owning the entire project development cycle from ideation to deployment on app stores
  • Developed software architecture for the Flutter app, including corresponding backend architecture, supporting dynamic event maps, event scheduling, user management, and real-time notifications
  • Published the app on Google Play Store and Apple App Store
  • Collaborated with backend teams and stakeholders to define data models, API contracts, and integration strategies
  • Designed RESTful API endpoints to support user authentication, real-time push notifications, and event data retrieval

Wide Wings Media

Fullstack Developer July 2023 - June 2024 Pune
  • Fully redesigned and replaced the existing website for ticketkhidakee.com, replacing the existing LAMP stack with a Django-Postgres stack, leading to a ∼100% increase in new user traffic and ∼30% increase in user retention over 6 months
  • Designed a robust cloud architecture on AWS, maintaining P95 latency below 100ms with ∼10,000 concurrent users
  • Configured global CDN on AWS CloudFront and designed a caching policy successfully handling ∼500,000 daily users

Mastercard

Software Development Intern May 2023 - July 2023 Pune
  • Wrote a serde protocol to translate between protocol buffers and AVRO-based schemas for event-driven applications
  • Facilitated communication between heterogenous serialization format apps, reducing the data transformation delay by ∼15%
  • Wrote a proof-of-concept Spring application for the implemented protocol, hosted on the internal Mastercard repository

Projects

GUIMath.js

  • Try the demo below to create an equation!
  • GUIMath is an equation editor for the web for building mathematical and chemical equations with a GUI similar to Google Docs or Microsoft Word. It supports conversion of the entered equations into LaTeX for storage and rendering using tools like MathJax.
  • GUIMath does not support all of its features on mobile devices.

docxlatex

  • docxlatex is a python module for extracting text from .docx files, including support for mathematical and chemical equations, primarily for use with tools like MathJax.
  • It also includes support for extracting images and conversion of extracted equations into LaTeX syntax.

Money Warden

  • Money Warden is a budgeting app that uses Google Sheets as a backing store.
  • All your budget data is stored on Google Sheets, allowing you to define your own custom analytics in addition to those offered by the app.
  • Since all data is stored on your Google account, you can access it on any device you own, as well as give access to multiple people to share budget(s).

Chess Engine

  • A python implementation of a chess engine with no dependencies.
  • Features a bitboard representation and API, move generation API, PGN parsing support, and alpha-beta pruned search with move ordering.

Co-curricular Work

Adaptive Computing Experiences Lab

  • Developed SciSO – an end-to-end pipeline for extracting scientific citation graphs from StackOverflow, studying the dissemination of theoretical research and the impact of scientific citations on modern trends in software development
  • Authored “SciSO: Mining Science in StackOverflow”, submitted to the Mining Software Repositories ’25 Conference
  • Designed and developed TSAR (Tracing Sustainability in ARchitectures), a tool for analyzing sustainable software architectures

Django

  • Contributed patches, new features, and bug fixes to django.

Open CourseWare Notes

  • A repository containing my notes for all the online courses I have taken, updated daily

AOC

  • A repository of my attempts at Advent of Code, a competitive programming advent calendar held every December