The Polyglot window showing a French conversation with English translations and suggested replies

Polyglot

2026

A small always-on-top window that transcribes the other side of a call locally, translates it into your language, and suggests replies in theirs at the press of a hotkey.

  • Python
  • PyQt6
  • Whisper
View on GitHub →
The RoomE robot, with its LIDAR sensor mounted on top

RoomE

Capstone · 2021–22

An autonomous robot that explores indoor spaces, maps them with LIDAR, and uploads the maps to a website. I wrote the pathfinding, SLAM, frontier exploration, map data model and serial link to the drive train.

  • LIDAR
  • SLAM
  • Robotics
View on GitHub →
A Super Smash Bros. Melee clip ending on the

Twitch Clipper

2019

A scraper that finds popular recent clips for a list of channels and a game, then edits them into a ~10 minute highlight video automatically.

  • Python
  • Selenium
  • FFmpeg
View on GitHub →
A scrambled image partway through being sorted

Sorting Visualizer

Early project

Scrambles an image and renders a video of it being sorted back together with the algorithm of your choice — inspired by the "sound of sorting" videos.

  • Algorithms
  • Video
View on GitHub →