Projects

Watson Event Archiving Pipeline

Python Selenium Gemini Google Colab

  • Built a Python Selenium web scraper to scrape event data from Brown University events website in order build a searchable database and archive of events.
  • Utilized Gemini in order to transform non-structured data into correct format with a validation layer against expected output.
  • Estimated to have improved event archive time by 65% compared to manual inputting used before.
Google Colab

↑ See the code in action ↑


Arduino Retro Game Console

C++ Arduino Python SPI UART

  • Created an old-school game console featuring two (semi-original) games with real-time physics (acceleration, collision)
  • Led Integration phase of a 3-person codebase into a finished project, including syncing highscores with python-based host script.
  • Achieved smooth 75+ FPS on both games, overcoming hardware limitations of the microprocessor and cheap TFT screen.
GitHub - MichaelRostom2/GameConsole: An Embedded System Project by Henry Earnest, Michael Rostom, and Nathan Kim.
An Embedded System Project by Henry Earnest, Michael Rostom, and Nathan Kim. - MichaelRostom2/GameConsole

↑ See the code repository ↑


Self-Hosting Services

Raspberry Pi 5 Linux (Debian) Cloudflare Tunnels


Infinite Word Search Website

React TypeScript Java

  • Collaborated on a 3-person project to create an infinite word search puzzle website that generates unlimited puzzles on demand
  • Led front-end development, focusing on making the puzzle playable in a browser on Desktop or Mobile.
  • Integrated front-end with backend API endpoints to retrieve and display the puzzles on demand.