Software Engineer · Full-Stack + ML

Jimmy He

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

Current

BU MSCS

Expected Dec 2026

Seeking

Summer 2026 SWE

Full-stack, backend, data products

Recent work

Client + research

Role-aware apps, analytics, churn study

Jimmy He

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

About

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 recent work spans full-stack dashboards, protected role-based workflows, PostgreSQL-backed APIs, and research analysis for churn prediction. I care about interfaces that are easy to scan, systems that are reliable, and teams that ship thoughtfully.

GitHub

Education

Academic foundation

Boston University

Expected Dec 2026

M.S. in Computer Science

Dean's Scholarship Recipient

University of Wisconsin-Madison

May 2025

B.S. in Computer Science and Data Science

Certificate in Digital Studies

Toolkit

Skills

Java
Python
TypeScript
JavaScript
SQL
HTML/CSS

Selected Work

Projects

Client-Based Full-Stack Project

Featured project

Symporter Research Matching Platform

Research matching platform built from client-provided Figma designs with role-aware dashboards, messaging flows, protected routes, and backend validation.

  • Built product features from Figma designs, including role-aware navigation, dashboards, messaging flows, protected routes, and backend validation.
  • Developed responsive frontend components with Next.js, React, TypeScript, and Material UI for student and hiring-manager workflows.
  • Implemented authentication, route protection, and role-based access control with Clerk and Next.js middleware.
  • Added server-side identity validation and ownership checks for Prisma/PostgreSQL API mutations to improve reliability and access control.
Jan 2026 - May 2026/Next.js, TypeScript, React, Prisma
NUU Mobile Customer Analytics Dashboard

Industry Capstone Full-Stack Project

NUU Mobile Customer Analytics Dashboard

Full-stack customer analytics dashboard for exploring customer behavior and churn trends with React, Flask REST APIs, PostgreSQL, and Docker.

  • Built interactive dashboard features including data visualizations, filtering, aggregation, and client-side pagination.
  • Integrated Flask endpoints with PostgreSQL-backed analytics queries to serve structured customer data to the React frontend.
  • Collaborated in a 4-person Agile team using Jira, Git, sprint planning, code reviews, and stakeholder demos.
Jan 2025 - May 2025/React, Flask, PostgreSQL, Python
Java, OOP, Design Patterns

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/Java, OOP, Design Patterns, FSM

Background

Experience

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 full-stack customer analytics dashboard for NUU Mobile using React, Flask REST APIs, PostgreSQL, and Docker.
  • Developed dashboard features for visualizations, filtering, aggregation, and client-side pagination.
  • Integrated Flask endpoints with PostgreSQL-backed analytics queries for structured customer data.
  • Collaborated in a 4-person Agile team through sprint planning, code reviews, and stakeholder demos.

May 2025 - Present

Remote

Research Analyst

Customer Churn Prediction Study

Python, pandas, NumPy, matplotlib, seaborn

  • Contributed to a research paper analyzing customer churn prediction with NUU Mobile engagement data.
  • Created exploratory visualizations to analyze behavior patterns, churn trends, and model performance.
  • Translated experimental results into written research sections explaining retention-related insights.
  • Reviewed manuscript content for clarity and alignment between figures, analysis, and conclusions.