JE

ComputerScience&SystemsStudent

I build software, explore AI, and compete at the top of everything I touch.

Online

About

Computer Science & Systems student at the University of Washington, sitting at a 3.94 GPA and on the Dean's List every quarter. Most of my time goes into software, algorithms, and figuring out how systems actually work under the hood.

I really like building things properly: clean, tested code, solid data structures, and the little interface details that make something feel right to use. Lately I've been deep into AI, doing a lot of hands-on prompt engineering to see how the big models really behave and how their guardrails hold up.

Outside of class, I've spent years as a content creator and competitive gamer, reaching the top 1% in a handful of games and building a community along the way. That mix of engineering, creativity, and not liking to lose is pretty much how I approach everything.

Education

  1. 2024-2028

    University of Washington

    B.S. in Computer Science & Systems · Minor: Mathematics · Minor: Business Data Analytics

    Expected Graduation: June 2028

    • 3.94/4.0 GPA
    • Dean's List: Every Quarter
    • 113 credits
    • Integral Bee 1st Place

    A CS & Systems degree built on the core fundamentals: programming, object-oriented design, data structures, discrete math, and computer architecture, plus minors in mathematics and business data analytics.

    Coursework

    • Algorithm Design
    • Computer Architecture
    • Data Structures
    View transcript — 3.94 cumulative GPA

    Winter 2024

    • BIOL 100 — Introductory Biology: Addiction and the Brain4.0 GPA

    Autumn 2024Dean's List

    • TCSS 101 — Computer Science Principles4.0 GPA
    • TMATH 120 — Precalculus3.9 GPA
    • T EGL 112 — Introduction to Indigenous Studies4.0 GPA

    Winter 2025Dean's List

    • TCSS 142 — Programming Principles4.0 GPA
    • TMATH 124 — Calculus with Analytic Geometry I4.0 GPA
    • TWRT 291 — Technical Communication in the Workplace3.9 GPA

    Spring 2025Dean's List

    • TCSS 143 — Fundamentals of Object-Oriented Programming Theory and Application3.8 GPA
    • TMATH 125 — Calculus with Analytic Geometry II4.0 GPA
    • TMATH 110 — Introductory Statistics with Applications4.0 GPA
    • TCSS 390 — Undergraduate Seminar in CSSCR

    Autumn 2025Dean's List

    • T PHYS 121 — Physics: Mechanics3.9 GPA
    • TMATH 126 — Calculus with Analytic Geometry III3.8 GPA
    • T GEOS 117 — Physical Geology3.8 GPA

    Winter 2026Dean's List

    • TCSS 305 — Programming Practicum3.9 GPA
    • TCSS 321 — Discrete Structures I4.0 GPA
    • TCSS 325 — Computers, Ethics, and Society3.9 GPA
    • TCSS 390 — Undergraduate Seminar in CSSCR

    Spring 2026Dean's List

    • TCSS 342 — Data Structures4.0 GPA
    • TCSS 371 — Machine Organization4.0 GPA
    • TMATH 208 — Matrix Algebra with Applications4.0 GPA
    • TCSS 390 — Undergraduate Seminar in CSSCR

    Autumn 2026In Progress

    • TCSS 343 — Design and Analysis of AlgorithmsIn progress
    • TCSS 372 — Computer ArchitectureIn progress
    • TCSS 380 — Fundamentals of Programming Language ConceptsIn progress

Projects

Autonomous Projectile-Evasion Drone

Designed and built a small autonomous drone in simulation that can detect incoming projectiles and execute evasive maneuvers in real time, combining depth sensing, trajectory prediction, and automated flight control.

  • Developed an automated test suite with 796 unit tests and ran 95+ live projectile trials, hitting 91.7% detection recall across the full test library.
  • Split the system into ROS 2 packages for flight control, perception, and an independent guard alarm, with the dodge triggering within 150 ms of a detection.
  • Dodged 78 of 78 hit-intent throws at up to 8 m/s with zero false dodges on clear-miss controls.
  • Traced the speed ceiling to sensor reach and frame rate rather than maneuvering, and scoped a global-shutter camera upgrade for 20 m/s projectiles.
  • Built safety in from the start: a 10 m geofence, 5 m ceiling, and a dedicated kill switch for every test.
  • ROS 2
  • Gazebo
  • Python
  • ArduPilot
  • MAVLink
  • Kalman Filtering
  • Computer Vision

Pothole Detector (UHackathon 2026)

Built a full-stack crowdsourced platform in 24 hours, turning smartphone motion sensors into pothole reports. Placed 5th of 12 teams in the undergraduate division at Tacoma's largest hackathon since 2019.

  • Implemented accelerometer and gyroscope data collection with offline SQLite storage.
  • Engineered a signal-processing pipeline using sliding windows, energy features, and a Hanning-windowed FFT to distinguish pothole jolts from speed bumps, turns, and stops; grouped detections within 5 m to avoid duplicates.
  • Designed an event-processing queue to prevent failed sensor analysis from crashing the ingestion pipeline.
  • Developed a dashboard for civil engineers to make maintenance decisions with a drag-to-resolve workflow.
  • React Native
  • Expo
  • FastAPI
  • Next.js
  • Signal Processing
  • TypeScript
  • JavaScript
  • Python
  • SQL
  • CSS
  • PostgreSQL
  • SQLite
  • Supabase
  • Docker
  • Cloudflare
  • Mapbox
  • FFT
  • Event Queue
  • AI-Assisted Development

Rust Game Server Administrator

Administered a multiplayer game server using RCON tools, supporting 500+ peak concurrent users.

  • Automated routine server maintenance tasks to ensure consistency, fairness, and server stability.
  • Served as head administrator of a popular 2x server.
  • Configured and tuned the dedicated server (startup parameters, entity limits, and restart and wipe schedules) to hold performance steady at peak population.
  • Installed, configured, and updated Oxide/uMod plugins, re-validating them after every monthly forced wipe and game update.
  • Enforced server rules through RCON and admin tooling: investigating player reports, reviewing logs, and issuing kicks, mutes, and bans.
  • Ran the staff team and community Discord, coordinating moderators and announcing wipes, maintenance windows, and rule changes.
  • Server Admin
  • Linux
  • RCON
  • 500+ Concurrent Users
  • Oxide/uMod
  • Automation
  • Performance Tuning
  • Moderation
  • Discord
  • Community Management

Course Schedule Grapher

Applied graph theory and algorithm design to model course prerequisites as a directed acyclic graph, implementing depth-first search with the Java Collections Framework to validate dependencies.

  • Parses prerequisite pairs from CSV files and exports the graph as Mermaid.js syntax for visualization.
  • Detects and rejects circular prerequisites before the graph is rendered.
  • Colors nodes by course prefix (TCSS, TMATH) and marks major requirements with dashed borders.
  • Ships with four CSV datasets covering the UW CS & Systems degree: admission, core, general education, and senior electives.
  • Java
  • Graph Theory
  • DAG
  • DFS
  • Cycle Detection
  • Algorithms
  • Collections

Personal Portfolio & UW Website

Built a portfolio site using Next.js, TypeScript, Tailwind CSS, and React, deployed via Vercel.

  • Published a static site on the UW web domain using HTML/CSS.
  • Designed one scrolling page split into color-coded zones, with an arrow-driven project carousel in place of scroll-jacking.
  • Secured it with a per-request, nonce-based Content-Security-Policy issued from Next.js middleware, plus HSTS and Permissions-Policy headers.
  • Covered it with 110+ Vitest unit tests and Playwright end-to-end tests, with lint, typecheck, tests, and build gated in GitHub Actions CI.
  • Added a react-three-fiber 3D hero and Framer Motion animations that fall back to static content under reduced-motion settings.
  • Next.js
  • TypeScript
  • Tailwind CSS
  • React
  • HTML
  • CSS
  • Responsive Design
  • Accessibility
  • UW Domain
  • Vercel

01–05 / 05

Experience

  1. Work · June 2025 – September 2025

    Front of House

    Frying Fish · Bellevue, WA

    • Delivered customer service in a fast-paced environment, processing orders in both English and Chinese.
    • Handled payment transactions accurately while collaborating closely with kitchen and floor staff.
    • Greeted and seated guests, managed the waitlist during rushes, and kept the front of house clean and stocked.
    • Resolved order mix-ups and customer concerns on the spot, coordinating fixes with the kitchen.
    • Opened and closed the register, counting the drawer and reconciling end-of-day totals.
    • Customer Service
    • Bilingual (EN / ZH)
    • Teamwork
    • Cash Handling
  2. Volunteer · June 2024 – September 2024

    Summer Camp Instructor

    Shaolin Kung Fu Chan Academy · Redmond, WA

    • Instructed youth in Kung Fu and kickboxing, emphasizing discipline, safety, and proper technique.
    • Designed supplemental lessons in math, cooking, and chess, providing hands-on mentorship.
    • Led daily warm-ups, drills, and partner practice for mixed-age groups, adjusting instruction to each skill level.
    • Kept campers safe by checking equipment, supervising contact drills, and following academy safety rules.
    • Mentored campers one-on-one throughout the summer, building confidence alongside technique.
    • Mentorship
    • Curriculum Design
    • Leadership
  3. Volunteer · June 2023 – September 2023

    Community Volunteer

    CID Business Improvement Area · Seattle, WA

    • Partnered with local families and organizations to run community clean-ups across the Chinatown–International District.
    • Cleared litter and graffiti to keep shared public spaces in good shape.
    • Worked alongside neighborhood businesses and residents to flag problem areas for follow-up.
    • Helped set up and run community events that kept the district welcoming for residents and visitors.
    • Collaboration
    • Community Service

02 / 03

Extended

Skills

Languages (Proficient)

  • Java
  • C
  • JavaScript
  • Erlang
  • SQL
  • HTML/CSS

Languages (Comfortable)

  • Python
  • C#
  • TypeScript
  • PL/pgSQL

Frameworks & Technologies

  • React Native
  • Expo
  • Next.js
  • FastAPI
  • ROS 2
  • Gazebo
  • ArduPilot
  • MAVLink

Databases

  • PostgreSQL
  • SQLite
  • Supabase

Tools & Platforms

  • Git
  • GitHub
  • Docker
  • Linux/Ubuntu
  • Vercel
  • Cloudflare
  • Mapbox

AI Developer Tools

  • Claude Code
  • Claude Cowork
  • Codex
  • Ollama
  • Gemini
  • ChatGPT

Skills

  • Unit Testing
  • Test-Driven Development
  • Object-Oriented Programming
  • Event-Driven Programming
  • Event Queues
  • Signal Processing
  • Full-Stack Development
  • Kalman Filtering
  • Computer Vision
  • Prompt Engineering
  • Context Engineering
  • AI-Assisted Development

Systems & Shell

  • Bash
  • PowerShell
  • Assembly
  • Machine Language

IDEs

  • Visual Studio Code
  • IntelliJ IDEA Ultimate
  • Eclipse
  • Notepad++
  • jGRASP

Creative & Media

  • Video Production
  • Photography 1 & 2
  • Digital Media 1 & 2
  • AP 2-D Design
  • Streaming & Content Coordinator

Beyond the Screen

  • Varsity Wrestling
  • Karate
  • Kung-Fu
  • Kickboxing
  • Piano
  • Trumpet

Certificates

Awards

  • 2026

    1st Place — UWT Integral Bee

    University of Washington Tacoma

Earlier Education

  1. 2020-2024

    Newport High School

    High School Diploma

    Bellevue, WA · Graduated June 2024

    • Varsity Wrestling
    • AP 2-D Art & Design

    Focused on computer science, art, and math, while staying busy with sports and student leadership.

    • Video Game Simulation / Design
    • Photography 1 & 2
    • Video Production
    • Precalculus
    • Business Calculus
  2. 2014-2020

    Foundations

    Gifted academic program · Bellevue School District

    • Python 1 & 2
    • Digital Media 1 & 2
    • Web Design
    • Video Production
    • Scratch & Code.org

03 / 03

Gaming

Peaks

Competitive FPS has been my thing for years. I've climbed into the top 1% across several games, played on organized teams, and built an audience along the way. These are my all-time peaks and the grind behind them.

Top 1%

VALORANT

Top 1%

Fortnite

Top 1%

Merge Tactics

Top 10%

CS:GO

Top 10%

Aimlabs

Highlights

VALORANT · Organized Play

Competitive VALORANT rosters

Newport High · Bellevue High · UW eSports

  • Competed in high-school programs at Newport and Bellevue, then college play with UW eSports
  • Years of real scrims, team strategy, and tournament reps in a full five-stack
  • Reviewed VODs after scrims and matches to sharpen executes, retakes, and utility usage
  • Learned multiple roles and agents to fill whatever the roster needed
  • Peaked in the top 1% of ranked VALORANT while playing on organized teams
  • Newport High
  • Bellevue High
  • UW eSports

Rust · Big Events & Big Names

Played the biggest Rust events alongside top names

Streamer warfare events, top clans & creators

  • Ran with one of the top clans, raiding and warring alongside creators like Blooprint, zprotz, and VincentSMG
  • Head-administered a popular 2x server
  • Kick warfare event featuring xQc, Adin Ross, Cheesur, and Cuffem (with appearances from Jack Harlow and Post Malone)
  • Several Rust Armada events with Silent's team, and a $10,000 Bandit Brawl
  • Participated in Global Warfare — one of the largest organized Rust events
  • Coordinated raids, base defenses, and farming runs with large clan groups over voice comms
  • Built and defended high-tier bases through wipe-day races against other top clans
  • Top clans
  • Streamer events
  • Raiding & PvP
  • $10K Bandit Brawl