Skip to main content
Open to new-grad roles · starting Jan 2027

Jimmy He

I build full-stack software that turns complex datasets and messy workflows into clear, reliable products.

Current

BU MSCS

Expected Dec 2026

Seeking

New grad SWE roles

Full-stack, backend, data products · from Jan 2027

Recent work

Client + research

Role-aware apps, analytics, churn study

Jimmy He

0+

Telemetry records analyzed

Churn research study

0k+★

Star OSS repo contributed to

Cal.diy, open source fork of Cal.com

0

Model architectures evaluated

Churn diagnostics suite

Overview

Profile

About Me

Engineer with product sense.

I’m pursuing an MS in Computer Science at Boston University after completing a BS in Computer Science and Data Science at UW-Madison.

My work spans responsive frontend dashboards, role-based workflows, optimized database APIs, and machine learning pipeline integration. I focus on writing clean, self-documenting code and designing workflows that translate complex requirements into intuitive user interfaces.

Snapshot

What I Bring

  • Location

    Boston, MA

  • Work authorization

    U.S. Citizen

  • Core stack

    React, Next.js, Flask, PostgreSQL

  • Strengths

    Product-minded engineering, clean APIs, data workflows

Academics

Education

Boston University

Expected Dec 2026

M.S. in Computer Science

Dean's Scholarship Recipient

Relevant Coursework: Data Structures & Algorithms, Distributed Systems (Go, Kubernetes, Cassandra, Spark), Cloud Computing, Machine Learning

University of Wisconsin-Madison

May 2025

B.S. in Computer Science and Data Science

Certificate in Digital Studies

Expertise

Core Engineering Focus

Backend & APIs

Building transactional services with row locking, data persistence, and robust authentication middleware.

FastAPI · Flask · PostgreSQL · Prisma
Frontend & UX

Designing highly responsive web applications utilizing role-aware routing, loading indicators, and spring animations.

Next.js · React · TypeScript · Tailwind
Data & Infrastructure

Analyzing device telemetries, building pipeline checks, and containerizing full stacks for local/cloud environments.

Python · Docker · CI/CD · GCP

Toolkit

Skills

Java
Python
TypeScript
JavaScript
SQL
HTML/CSS

Selected Work

Projects

BU Spark! (Symporter Project)BU Spark! (Symporter Project) Hover Preview

Role-aware research workflows and secure dashboards built from Figma specs to streamline student-to-project matching.

  • Built and deployed production features for a live research matching platform from client Figma designs, supporting real-time messaging, dashboards, navigation, and protected pages.
  • Implemented user authentication, protected routes, role-based access control, and server-side ownership validation using Clerk, Next.js middleware, Prisma ORM, and PostgreSQL.
  • Configured a GitHub Actions CI/CD pipeline to automatically run Jest and React Testing Library suites against frontend components and API routes on every pull request.
  • Delivered the platform to production on Vercel, opening 10+ pull requests while collaborating in an Agile/Scrum team with 5 sprints, code reviews, and client feedback cycles.
Jan 2026 - May 2026
Next.jsTypeScriptReactPrisma
Cal.diy (Open Source Contributor)

Open Source Contributor

Cal.diy (Open Source Contributor)

Billing and concurrency fixes for Cal.diy, a 48k-star open source fork of Cal.com.

  • Fixed a billing bug where priced add-on charges were dropped for additional seat bookers on paid seated events; traced it to missing bookingFields and locale propagation into the payment handler and patched createNewSeat.ts (PR #29639, merged).
  • Proposed a fix for a race condition where concurrent booking requests could bypass limits, using row-level locks (SELECT … FOR UPDATE) so limits are checked atomically, adding a double-check pattern that filters invalid requests before opening a transaction to avoid lock contention, and refactoring Prisma queries to accept transactional clients while keeping type safety across the monorepo (PR #29646, under review).
Jun 2026
TypeScriptNext.jsPrisma ORMPostgreSQL
Karaoke Reservation System

Full-Stack Booking Platform

Karaoke Reservation System

Karaoke room booking platform for managing reservations, room availability, pricing surcharges, and real-time updates.

  • Rebuilt an early prototype into a deployed room booking web app using FastAPI and PostgreSQL, designed to replace the paper-and-calendar scheduling used at a family member's karaoke business.
  • Prevented double-bookings, including when an existing reservation is moved to a different room or time, by designing database validations and resource locking rules that reject overlapping requests.
  • Created a database compatibility layer to translate SQL queries, allowing the system to run on lightweight SQLite during local testing and seamlessly scale to cloud PostgreSQL in production.
May 2026 - Aug 2026
FastAPIPythonPostgreSQLSSE

Hosted on a free tier — first load may take ~30 s to wake.

NuuB Churn Prediction Platform

Industry Capstone Full-Stack Project

NuuB Churn Prediction Platform

Full-stack predictive analytics platform combining machine learning classifiers with interactive analytics for customer churn tracking.

  • Engineered a full-stack machine learning analytics platform for NUU Mobile, enabling stakeholders to upload datasets and generate real-time churn predictions through a React dashboard.
  • Built a concurrent REST API in Flask that decoupled heavy ML training workloads by spawning asynchronous background processes to maintain responsiveness.
  • Designed an integration contract enabling Python XGBoost models to execute safely on the backend while the React UI consumed live JSON status updates.
Jan 2025 - May 2025
ReactFlaskPostgreSQLPython
Legends: Monsters & Heroes

Java, OOP, Design Patterns

Legends: Monsters & Heroes

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.
Nov 2025 - Jan 2026
JavaOOPDesign PatternsFSM

Background

Experience

Jan 2026 - May 2026

Boston, MA

Software Engineer

BU Spark! (Symporter Project)

Next.js, TypeScript, React, Prisma, PostgreSQL, Clerk, GitHub Actions, Jest

  • Shipped auth, role-based access, real-time messaging, and dashboards for a live research-matching platform, working from client Figma designs in 5 sprints.
  • Set up GitHub Actions CI running Jest/RTL suites on every PR and delivered the platform to production on Vercel.

May 2025 - Present

Remote

Co-Author & Researcher

Telemetry-Driven Churn Study

Python, Pandas, NumPy, Matplotlib, Seaborn

  • Analyzed and mapped data completeness across event-driven logs of 7,500+ device telemetry records using Python, identifying 60–95% missingness patterns and monthly cohort activation drift.
  • Developed a model diagnostics visualization suite using Seaborn and Matplotlib to evaluate 11 architectures, rendering calibration curves, meta-learner weights, and feature importances.
  • Co-authored the methodology, data characteristics, and preprocessing sections of a research manuscript on how evaluation design affects model selection in telemetry-driven churn prediction under temporal drift and class imbalance.

Jan 2025 - May 2025

Madison, WI

Full Stack Developer

UW-Madison x NUU Mobile Industry Capstone

React, Flask, PostgreSQL, Python, Docker, Jira, Git

  • Built a React + Flask analytics platform that lets NUU Mobile stakeholders upload datasets and get live XGBoost churn predictions.
  • Built the asynchronous model-training API and containerized the full stack with Docker and PostgreSQL.

Contact

Get in touch

Response within 24 hours • Remote-friendly

I'm open to new grad software engineering roles starting January 2027, across full-stack, backend, and data-oriented products. The fastest way to reach me is email or LinkedIn.

Prefer email? Open mail app