Computer science @ Virginia Tech

Phone Hseng.

Hello! My name is Phone, like a cell-phone!

I am a Computer Science student at Virginia Tech ('28) looking for Summer Software Engineering Internships.

A WORK IN PLAY.
oh, hi there.
Games & experiments Hardware & repair Music & making Always a work in progress
01 /

Things I’ve built

All repositories
AI FOR HOUSINGLive site

Clear Home

  • 1st Place Overall
  • Best Use of Google Cloud

Ask in plain words and get verified affordable homes, shelters, and rent help in Northern Virginia and Blacksburg. Gemma 4 runs on our own Cloud Run GPU, answers only from a hand-checked list of 400+ places, and measures walking times with Google Maps. Built with a team of four at GDG DMV AI for Good: Housing × Hacktoberfest 2026.

Python / Flask / Gemma 4 / Cloud Run / Google Maps

Visit clearhome.live View the code on GitHub
HOME MEDIAPublic repo

Atlas

A Netflix-style home theatre for my own films and shows, plus one guided installer for the whole media server behind it: Jellyfin, Seerr, Sonarr, Radarr, a VPN and Tailscale. Request a film from your phone and it’s in the library minutes later.

Python / Jellyfin / Tailscale / Android TV

Explore Atlas
GAME DEVELOPMENTPublic repo

Legend of Wildmoor

A 3D open-world browser game with procedural world generation, quests and progression, boss encounters, and save/load. Serverless peer-to-peer multiplayer lets friends join by code and fight bosses together.

JavaScript / Three.js / WebRTC

Explore Legend of Wildmoor
COMPUTER VISIONPublic repo

Horror Game Bot

A Python bot that plays Five Nights at Freddy’s on its own, using OpenCV to watch the screen in real time and power-efficient decision logic to manage cameras, doors, and lights. It beats Custom Night 20/20/20/20, every animatronic at maximum: 13 of its last 20 live runs, and 1,000 of 1,000 in its simulator.

Python / OpenCV / Automation

Explore Horror Game Bot
COMPUTER VISIONPublic repo

BTD6 Bot

Plays Bloons TD 6 unattended overnight from the screen alone: it levels a fresh account, picks the next map by expected wins per hour, and recovers from crashes under a watchdog.

Python / OpenCV / OCR / Windows

Explore BTD6 Bot

Smaller tools

DisplayFlip

One button turns the TV on or switches whole display setups, with windows and sound following. A ~770 KB native exe; a TV switch takes under a second.

C++ · GitHub ↗

Monitor Brightness

External monitor brightness over DDC/CI, from the Windows tray, the command line, or a Stream Deck+ dial.

Python · GitHub ↗

Explainer videos

The animation engines behind the bots’ videos: HTML animations rendered to mp4 frame by frame, with real data and footage from the bots.

BTD6 ↗FNAF ↗
All of these are open on GitHub.
02 /

A bit about me

I moved to Virginia 3 years ago,
from New York City

I’m currently studying computer science at Virginia Tech. I was born in Queens and went to NEST+M and then Brooklyn Technical High School briefly. I like projects that turn an idea into something I can actually play with.

At Micro Center, I diagnosed and repaired gaming PCs, laptops, and Apple devices, and picked up vendor repair certifications along the way. Aside from computer stuff, I’ve taught guitar, tutored students, and helped paint and assemble public art.

I like playing around with machine learning and training AI, along with self-hosting servers and homelab equipment. I enjoy utilizing AI often, to help review and revise big batches of code to even outlining skeletons of a big project.

  • Python
  • JavaScript
  • HTML
  • C / C++
  • Three.js
  • OpenCV
  • Unity
  • Docker
  • Linux
  • PC repair

    The short version

    1. Virginia Tech

      B.S. in Computer Science. Coursework so far:

      • Software Design & Data Structures
      • Intro to Software Design
      • Problem Solving in CS
      • Computer Organization I
      • Foundations of Engineering Practice
      • Calculus I & II
    2. Micro Center · Service Technician

      Board-level diagnostics and repair of gaming PCs, laptops, and Apple devices. 12+ tickets a day. Apple, HP, Dell, Lenovo, and ASUS repair certified.

    3. Micro Center · Customer Service

      Top-100 warranty seller chainwide, perfect customer-satisfaction scores, and the store’s GEAR Employee of the Month for December 2025.

    4. Planet Fitness

      Member services: front desk, enrollment, billing, and keeping the place running.

    View my full résuméPDF
    03 /

    Beyond the keyboard

    A small, growing scrapbook.

    Guitar takes, project clips, and whatever catches my eye. More to come.

    Let’s make something.

    Have a project, a question, or a good game recommendation?

    phone@vt.edu