
Jimmy He
Software Engineer | Full-Stack + ML (TypeScript, Python, Java)
I build production-ready features from React/Next.js frontends to Flask APIs and optimized PostgreSQL backends. I care about secure systems, clean UX, and measurable product outcomes.
Focus areas
Full-stack + ML
Next.js, Flask, PostgreSQL, model-enabled products
Recent impact
Security + performance
RBAC + ownership checks, sub-200ms query paths
Availability
Summer 2026 SWE
Boston-based • U.S. Citizen • Remote-friendly
About Me
I’m a software engineer currently pursuing an MS in Computer Science at Boston University, where I build full-stack and ML-enabled systems.
I move from TypeScript/React interfaces to Flask services and database optimization, balancing strong engineering practices with pragmatic delivery.
I’m currently seeking Summer 2026 software engineering internships and enjoy collaborating in fast-moving teams where code quality and iteration speed both matter.
“Build useful things, measure impact, and keep improving.”– Jimmy He
Skills
Featured Projects
Here are some of my recent projects that showcase my skills and experience in full-stack development, with a focus on building end-to-end web applications using modern technologies.
Symporter (Research Matching Platform)
Research matching platform built with Next.js App Router, TypeScript, Prisma, and PostgreSQL, with secure role-based workflows.
- Built responsive UI flows and navigation for multiple user roles with robust unit/integration tests.
- Implemented Clerk authentication and Next.js middleware route protection for role-specific access.
- Hardened API mutations using server-side identity and ownership checks backed by Prisma/PostgreSQL.
- Improved CI reliability through Jest/RTL Clerk mocks with ESLint, Prettier, and Husky quality gates.

ML-Powered Customer Analytics Platform
Full-stack analytics platform combining ML inference APIs, PostgreSQL, and a React dashboard, shipped with Docker Compose.
- Built Flask REST APIs integrated with PostgreSQL and a React dashboard with dynamic filtering.
- Engineered pandas/NumPy data pipeline for 50K+ records used in feature engineering and model input.
- Reduced repeated query latency by ~40% through execution-plan analysis and targeted indexing.
- Delivered sub-200ms query response times for key dashboard workloads.
Legends: Monsters & Heroes (Advanced Java RPG)
A modular Java RPG engine focused on scalable game architecture, extensibility, and maintainable object-oriented design.
- Designed a modular engine across 40+ classes using Strategy, Factory, and Observer patterns.
- Implemented a finite state machine to coordinate combat and transaction workflows.
- Built data-driven parsers to load entities/configuration without recompiling core logic.
- Separated game logic from rendering through an event-driven architecture for easier testing.
Experience
Machine Learning Researcher
NUU Mobile Sponsored Research
- •Developed an XGBoost/MLP ensemble model for telecom churn prediction on 7,500+ customer devices.
- •Engineered features and handled class imbalance across a 50K+ record pipeline using pandas and NumPy.
- •Contributed technical analysis and writing for a churn prediction paper with behavior-trend visualizations.
- •Created exploratory plots with matplotlib/seaborn to communicate model insights to stakeholders.
Software Engineer (Industry Capstone)
UW-Madison x NUU Mobile Capstone Project
- •Rotated Scrum master and product owner responsibilities across a 4-person team throughout a 4-month Agile cycle.
- •Managed Jira sprint planning, user stories, standups, retrospectives, and cross-functional delivery.
- •Owned frontend/backend workstreams, led code reviews, and maintained team Git branching conventions.
- •Presented sprint demos to NUU leadership and translated feedback into backlog priorities for each iteration.
- •Delivered final presentation to 100+ students and mentors from Google, GE HealthCare, and Capital One.