Hello! I'm Bhavain, a software engineer based in San Francisco.
Present
I'm currently working on authoring my first research paper on AI-based JUnit Test Evaluation, exploring how we can better assess AI-generated tests using language models.
Past
My journey through the tech world has taken me from mobile development to backend systems to AI research:
- UNC Charlotte (MS Computer Science): An incredible environment that allowed me to explore web development, GenAI, and game development. I worked with 4 different professors as both research and teaching assistant, gaining diverse perspectives on computer science.
- Toyota Racing Development: As a software engineering intern, I improved data ingestion pipelines for a time series application. Got to optimize code written by engineers who now work at Google and Walmart!!
- Vaave: One of the early product engineers at this startup. Led mobile development and built features from 0 to 1, scaling the app from 30K to 400K users. Also had the opportunity to mentor 2 junior developers and 2 interns.
- WTA Studios: Mobile engineer working on multiple B2C projects. Built features like push notifications, third-party integrations, and geolocation services. Fun fact: I learned React in 2 weeks and was contributing to production fixes by the end of the month.
Projects
- TestEval - AI based JUnit Test Evaluator for assesing AI-generated tests using OpenAI’s language models. Created a new framework to compute a quality score by evaluating functional, non functional requirements and identify generation specific issues. Built using Fast API, Next, Celery, PostgreSQL
- TestMaker - A TDD-based unit test generator built with LangChain and Groq. Validates C++ submissions and generates tests for C, Java, Python, and Rust.
- Portfolio Site - The v1 of the very site you're browsing! Built using Cursor and Jekyll. My first time "vibe coding" and I'm pretty happy with how it turned out. Recently, was inspired by Julia Wu's site so revamped mine and added a simple soccer game
- Aashishbio.com - Built my dad's business website entirely using Claude Code in just 2 hours for $10.66 in prompts.
- Mailtor (Github) - A simple web tool that revolutionizes job application tracking. Integrates with Google Sheets and updates periodically.
- Adventuro (Github) - A web app connecting adventure enthusiasts. Users can plan trips together, share experiences, and find like-minded travelers.
- VitalTech (Github) - An ML-powered web application that analyzes patient X-rays to detect respiratory diseases like Tuberculosis and COVID-19.
- Temple of Vormir (Play) - A two-player dungeon exploration game built with GameMaker. Inspired by Indiana Jones and the Marvel Cinematic Universe.
- Planet Escape (Play) - a 2D platformer survival game where the player (an astronaut) must navigate harsh terrain, avoid deadly plants and rocks, manage limited oxygen, and reach their spaceship. My first time building a game!
- CryptIt - an android app built for securely sharing multimedia files, it triple encrypts data combining AES, DES and Blowfish algorithms.
- BlogViewer - Generally, blogs of various topics are scattered all over the internet. So I designed an app to get as many famous blogs as possible in one place.
- Distortion-less Data Hiding in an Encrypted Image - used the Blowfish Algorithm to encrypt and decrypt files and to hide secret information in an image, using Stegnographic methods.
Beyond Code
When I'm not building software, you'll find me playing sports, diving into a good movie, or exploring the world (My bucket list).
Few hobbies I've had over the years: Soccer, Chess, Badminton, Gardening, and Gaming.
Say hello at bhavainshah@gmail.com!