Hello! I'm Bhavain, a full-stack engineer based in San Francisco with 3+ years of exp. in mobile, backend, and AI.
Present
I'm currently a Founding Software Engineer at Jorts, building a geospatial social platform to connect local communities and people.
Recently, I also published my first research paper on LLM-Based Code Translation (see below).
Past
My journey through tech has taken me from mobile development to AI research to full stack development:
- UNC Charlotte (MS Computer Science): Explored web dev, GenAI, and game development. Worked with 4 different professors as research and teaching assistant.
- Toyota Racing Development: As a software engineering intern, I optimized time-series data processing pipelines handling 50GB+ of daily telemetry from race simulations.
- Vaave: One of the early product engineers, led mobile development and built features from 0 to 1, scaling the My Alumni Network app from 30K to 400K users. Also, mentored 2 junior developers and 2 interns.
Projects
Beyond my day job and research, I love building things that solve real problems or just sound interesting:
- LLM-Based Code Translation - built an extensible framework for translating and evaluating code across languages (C → Java/Python/Rust), with compile checks, runtime reliability tests, and semantic evaluation. Paper accepted at IEEE ASE 2025.
- TestEval - Built a benchmarking framework for evaluating LLM-based JUnit test generation. Systematically assessed test quality across compilation, runtime execution, semantic validity, functional correctness, and code coverage. Evaluated 17K+ tests across multiple open-source models, revealing key trade-offs in test generation. Built with FastAPI, PostgreSQL, Celery, Redis, Next.js, and Docker.
- JobFitAnalyzer (GitHub) - An AI agent workflow using CrewAI to evaluate candidate-job fit scores. Built with FastAPI, Supabase, and Svelte - experimenting with multi-agent systems for recruitment automation.
- CyberHealth - An analytics web app built with Node (Express), React, TypeScript, and Firebase to visualize cyber usage data from 1000+ user sessions. Includes OAuth integration and automated deployments with Jenkins and Netlify.
- Portfolio Site - 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.
- Aashishbio.com - Built my dad's business website entirely using Claude Code in just 2 hours for $10.66 in prompts. A fun experiment in AI-assisted development.
- 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. This was my deep dive into game development!
- Planet Escape (Play) - A 2D platformer survival game where you play as an astronaut navigating harsh terrain, avoiding deadly obstacles, managing limited oxygen, and racing to reach your spaceship. My very first game!
- CryptIt - An Android app for securely sharing multimedia files using triple encryption (AES, DES, and Blowfish algorithms).
- BlogViewer - An app to aggregate popular blogs from across the internet in one place.
- Distortion-less Data Hiding in an Encrypted Image - Used the Blowfish Algorithm and steganographic methods to hide secret information in images.
Beyond Code
When I'm not building software, you'll find me playing sports, diving into a good movie, or exploring the world (check out my bucket list).
A few hobbies I've had over the years: Soccer, Chess, Badminton, Gardening, and Gaming. I'm also a 2x hackathon winner, which fuels my love for building things quickly and creatively under pressure.
Say hello at bhavainshah@gmail.com!