Software Engineer & Data Analyst

CS graduate from Rutgers (May 2026). I build AI assistants, grading tools, and full-stack apps — currently at CodeBench and Cubits. Open to software engineering, data science, and ML roles. Feel free to connect.

Puyang He

About Me

Education

Rutgers University, New Brunswick, NJ

Bachelor of Science in Computer Science

Graduated: May 2026

Skills
Python
Java
JavaScript
TypeScript
C
C++

Experience

CodeBench Developer
Department of Computer Science | Piscataway, NJ
June 2025 - Present

I built smarter grading tools using code edit history, run attempts, and markdown reflections. I developed REST APIs for external dashboards and LMS integrations, used SQLite and JSON for grades and activity metadata, added plagiarism detection from editing patterns, and shipped a Gemini-powered AI assistant directly in Jupyter CodeBench.

Cubit Software Developer
Department of Computer Science | Piscataway, NJ
Sep 2025 - Present

I enhance the AI assistant on Cubits, helping students learn and build with contextual guidance inside the platform.

CS210 TA Grader
Department of Computer Science | Piscataway, NJ
Sep 2025 - Present

I grade labs and exams for CS210, supporting course staff with consistent, timely feedback on student work.

AI Developer Intern
Aphrodite Brands Group | Brooklyn, NY (Hybrid)
June 2025 - Present

I built AI tools for fashion trend forecasting and virtual try-ons, trained recommendation and design models, deployed them on cloud platforms, and shipped real-world features using OpenAI, DeepSeek, and computer vision with cross-functional teams.

Technical Consultant
Fidelis Animal Health | North Brunswick, NJ
Dec 2024 - Present

I develop Python scripts to automate sorting and organizing sales data, work with the team to integrate thousands of records into a unified master sheet, and maintain AWS workflows for QuickBooks integration with improved error reporting.

Collegiate Leadership & Achievement
Chapter Leader, Rutgers University | Remote
May 2025 - Aug 2025

I established the Rutgers SCLA chapter, engaging 30+ members in leadership and service projects and reaching 200+ students through outreach that doubled event participation.

Data Analytics, Project Lead
Fidelis Animal Health | Rutgers MBS Externship
Sep 2024 - Dec 2024

I led a team to unify 8,000+ records from multiple distributors, developing a script that reduced data sorting time to under 15 minutes. I also designed an AWS data pipeline for automated extraction and QuickBooks integration and built a dashboard to enhance reporting and visualization.

Software Engineering Fellowship
Rutgers BluePrint Fellowship | New Brunswick, NJ
Feb 2024 - Apr 2024

I built a small-scale backend password manager with Python and SQL, optimizing client-server communication and implementing encryption for secure credential storage.

Personal Projects

Solar System Explorer

This is a 3D interactive solar system built with React, Three.js, and TypeScript. Just a simple, intuitive learning experience for our wonderful solar system.

React
Three.js
TypeScript
Express.js
PostgreSQL
Course Sniper (Discord Bot)

Created a Discord bot to snipe sections for Rutgers courses only.

Python
Discord API
API Integration
Rutgers Course Search

View all of the Rutgers courses across all of Rutgers University; every semester of every year is listed on this site.

JavaScript
HTML/CSS
Database Design
Bing Rewards Automator

Python automation script to perform daily searches in Microsoft Edge, automatically gaining points to redeem a gift card.

Python
Selenium WebDriver
Automation
Rutgers Dining AI

An AI-powered meal planning and nutrition tracking application for Rutgers students. Students can personalize meal plans, browse the menu, calculate nutrition, and add food to their meal history.

Next.js
TypeScript
Tailwind CSS
Google Gemini AI
shadcn/ui
Smart Read Assistant

An AI-powered reading tool for international students. It features multilingual support for 25+ languages, text highlighting with instant AI explanations and AI summarization tools.

Next.js
TypeScript
Tailwind CSS
Google Gemini API
shadcn/ui
Receipt OCR Scanner

A web application that scans and analyzes receipts using OCR and AI. It extracts text from receipt images and organizes data into a structured format with merchant details, purchase date, total amount, and itemized lists.

Next.js
TypeScript
Tesseract.js
Google Gemini AI
Tailwind CSS

Contact Me

Get In Touch
Feel free to reach out to me through any of these channels.