(Personal) Project Gallery

How accidentally I turned my escape from technical challenges into a technical challenge

Embroidery Progress Tracker

Technologies:
C++, Inkplate Arduino Library -> For storing/parsing data and interacting with Soldered Inkplate 6 Plus hardware.

Python, OpenCV -> For image processing and line detection

Falling Numbers on Simulated MIPS Processor

Recreation of the classic falling numbers game found on 2000s cell phones!

Created as part of a final project for a college class where we designed our own MIPS processor and programmed a game to run on it.

Tools/Tech:
Verilog, Nexus A7 -> For creating processor design + simulating processor, included all functionality of MIPS processor + I/O for monitor, keyboard and speaker

MIPS Assembly Language -> Game logic, interacting with processor for I/O

Perrodise – A Dog Game

An oldie – but the project that jumpstarted my passion for programming

Technologies:
PHP, MySQL, jQuery, HTML, CSS

Custom Cat Paper Cut Art

Tools/Supplies:
Cricut Maker, black + white card stock

Technologies:
Python, OpenCV -> For creating the silhouettes from existing photos

Poor Woman’s Robot Mop

(A short story about why I’m in danger if my robot vacuum becomes sentient)

Tools/Supplies:
Intentionally, only things that were in my apartment at the time

Not technical at all.. but still cool!

Refinished Kitchen Table

Supplies/Tools:

  • One ugly, wobbly table left behind by former roommates
  • Lots of new screws, Loctite and wood glue
  • Motorized palm sander
  • 6oo + 200 grit sandpaper
  • Rust-Oleum spray paint, white
  • Minwax oil-based stain, in both blue and light grey
  • Polyacrylic clearcoat
  • (I cheated and bought new chairs from Habitat Restore)