Overview
I’m Gaoyuan Shi, a CS Align student
at Northeastern University. I’m working toward a
software engineering role and focusing on core fundamentals: data
structures, clean APIs, testing, and practical system design. I value
simple solutions that are reliable and easy to maintain.
-
Current focus: backend fundamentals, practical
full-stack projects, interview prep
-
What I enjoy: turning messy requirements into
clean, well-scoped implementations
-
Goal: software engineer (backend or full-stack)
Skills
Python
Java
JavaScript
HTML/CSS
Git
REST APIs
SQL basics
Unit testing
I’m intentionally keeping this site minimal and standards-compliant.
The UI uses a small ES module for interactivity (theme + focus mode).
Projects
These are small, realistic “portfolio-scale” projects (mocked) that
demonstrate core software engineering skills without being overblown.
StudyTrack — Assignment & Deadline Organizer
A lightweight web app to track assignments, deadlines, and weekly
goals. Includes filtering by course, due date sorting, and a clean
“today view.”
-
Built with vanilla HTML/CSS/JS; data persisted in localStorage
-
Implemented input validation + simple state management
MiniVault — File Metadata & Search (CLI)
A small command-line tool that indexes file metadata (name, type,
size, timestamps) and supports fast search and filters.
-
Emphasized clean interfaces and testable functions
-
Added basic unit tests for search/filter logic
QueueLab — Background Job Simulator
A simple simulator that models a task queue, worker concurrency, and
retry behavior. Useful for learning how asynchronous systems behave
under load.
-
Implemented configurable concurrency + retry strategy
-
Captured metrics (success rate, average latency) for analysis
What I’m looking for
I’m looking for software engineering opportunities where I can learn
quickly, contribute reliably, and improve code quality over time. I’m
especially interested in backend development, systems that scale, and
developer tooling.