Gaoyuan Shi

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.

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.

Contact

Email: shi.gao@northeastern.edu