Experience
Software Engineer
Feb 2025 – Apr 2025
UNC Charlotte (AI in software engineering research group)
Tech Stack: FastAPI, Celery, Docker, LangChain, PostgreSQL, Next.js, TypeScript
- • Built an LLM-powered tool to generate JUnit tests from natural language descriptions, streamlining Test Driven Development (TDD) for engineers
- Designed an asynchronous execution pipeline with FastAPI, Celery, Redis, and PostgreSQL to benchmark 26K+ Java submissions in parallel
- • Created an LLM automation workflow using LangChain and Ollama, generating 13K+ tests with a 75% pass rate
- • Developed a responsive frontend using Next.js, TypeScript, React, and ShadCN UI for seamless user interaction
Software Engineer
June 2024 – Oct 2024
Toyota Racing Development (Data Analysis team)
Tech Stack: Python, PostgreSQL, Docker, Kubernetes, Microservices, AWS S3, GitlabCI, Websocket
- • Doubled data processing capacity of motorsport time series data by optimizing memory usage in Python workflows
- • Engineered a custom streaming ingestion pipeline with StringIteratorIO, reducing PostgreSQL insert time from 3 mins to 1.6 mins (43% improvement)
- • Integrated JWT-based Single Sign-On (SSO) with Node.js and TypeScript, improving access control for analysts
Software Engineer Research Assistant
Jan 2024 – May 2024
UNC Charlotte (Security and Privacy research group)
Tech Stack: TypeScript, Firebase (OAuth, NoSQL DB), Express, Jenkins, React, Netlify
- • Designed and built a full-stack analytics web app from scratch to help visualize cybersecurity behavior patterns
- • Implemented secure authentication using GCP OAuth, Express, and Firebase, protecting sensitive research data
- • Automated builds and deployments to Netlify via a Jenkins CI/CD pipeline, reducing manual operations
Software Engineer II, Mobile
Nov 2020 – Jul 2023
Vaave (a SaaS company in alumni networking space, 2M+ users)
Tech Stack: JavaScript, React Native, Redux, AWS SNS, Socket.io, GCP (Analytics, Crashlytics)
- • Owned end-to-end development of a social networking mobile app, scaling from 30K to 400K+ users
- • Led development of a real-time messaging feature with CometChat, boosting daily active users by 50% and increasing revenue by 30%
- • Re-architected Redux state management to support multi-network logins and guest access for 10K+ users
- • Built a real-time voice calling feature with Agora.io, resulting in a 35% boost in user engagement
- • Managed app store deployments and release cycles, maintaining a 4.5+ app rating across platforms
- • Implemented event tracking with GCP Analytics and Crashlytics to monitor feature performance and user flows
Software Engineer
Nov 2019 – Oct 2020
WTA Studios (a startup building web and mobile apps for B2C clients)
Tech Stack: React Native, Redux, GraphQL
- • Developed and deployed 4+ React Native apps for B2C clients, contributing to $50K+ in client revenue
- • Implemented core features such as geolocation tracking, and push notifications, handling end-to-end development