Software Developer at Cubits.ai | Rutgers Computer Science Graduate

I build scalable full-stack software and AI-driven applications, with experience in AWS cloud infrastructure, educational technology, and data pipelines. I'm currently exploring software engineering and AI development opportunities.

Puyang He

About Me

Education

Rutgers University, New Brunswick, NJ

B.A. in Computer Science · GPA: 3.72/4.00

Graduated: May 2026

Skills
Python
Java
JavaScript
TypeScript
C
C++

Experience

Software Engineer
Rutgers University Department of Computer Science | Piscataway, NJ
June 2025 - Sep 2025

Enhanced a JupyterLab nbgrader extension to track student effort across 1,000+ submissions using code edit logs and markdown notes, and integrated a contextual Gemini AI assistant into CodeBench.

Software Engineer
Cubits.ai | North Brunswick, NJ (Hybrid)
July 2025 - Present

Built AI-powered video-learning tools with synced transcripts, quizzes, and discussions, then developed engagement analytics and AI assistants that help instructors and learners track progress.

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

Evaluated 200+ programming submissions using Gradescope automation and rubric-based scoring, analyzed common Python and algorithm errors, and delivered feedback on correctness, edge cases, and efficiency.

AI Developer Intern
Aphrodite Brands Group | Brooklyn, NY (Hybrid)
Aug 2025 - Oct 2025

Built a Next.js and TypeScript AI image platform with S3 uploads and Gemini Vision, deployed custom inference on AWS EC2 to cut third-party API costs by 90%, and shipped features that lifted engagement 25%.

Software Engineering Consultant
Fidelis Animal Health | Remote
Dec 2024 - Dec 2025

Reduced query execution time by 60% through AWS pipeline and schema improvements, and automated data entry and QuickBooks synchronization with Python and AWS.

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.

Project Lead, Data Analytics
Fidelis Animal Health | Remote
Sep 2024 - Dec 2024

Led the consolidation of 8,000+ records from 5+ vendors into a unified master dataset, improving reporting efficiency and establishing the foundation for automated processing.

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

Protein Tracker
June 2026 - Present

Built a Next.js and TypeScript nutrition tracker with IndexedDB storage, Supabase authentication and synchronization, JSON backup/import, and Groq Vision meal-photo analysis with editable macro totals.

Next.js
TypeScript
Supabase
IndexedDB
Groq Vision API
Reinforcement Learning with PPO - GigaLearn
Jan 2026 - Present

Extended RLGymCPP with custom state setters for curriculum and multi-task reinforcement learning, and connected C++ simulation components to Python training pipelines for high-throughput environment stepping.

Python
C++
Reinforcement Learning
PPO
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.