// cs student & hobbyist builder

Hey, I'm Nick.

I started studying CS 2.5 years ago so I could build more technically impressive ways of annoying my friends. It snowballed. Now I know what Gram–Schmidt orthogonalisation is and I have a VPS. These days I work on things that are useful, occasionally things that are funny, and sometimes both at once.


Recent Projects

parsehub casino
Aviator-style Discord gambling bot for my WoW guild. Flask web app, Discord OAuth2 login, SQLite for credit balances, NumPy probability distributions. Hosted on my VPS.
python flask discord.py sqlite oauth2 numpy vps
rust slot machine
Fully functional single-line slot machine built inside the game Rust using its in-game electronics: XOR/AND gates, Rand switches, bitflop latches, and neon signs. My magnum opus.
logic gates rand switches bitflops combinational logic in-game electronics
embedded systems — medispense
3D-printed medication dispenser with a Raspberry Pi, GPIO-wired push button, Tkinter GUI, servo, and SMTP email alerts for missed doses.
raspberry pi python tkinter gpio servo 3d printing smtp
robo rover wip
Racing wheel–controlled MBot Ranger rover with differential steering over serial, Tkinter GUI with live RTSP camera feed from a spare phone, and a pitch/yaw diagram.
c / arduino ide serial comms tkinter python-vlc rtsp hid / joystick
hospital route optimiser wip
React Native app for paramedics: enter location + department, get a ranked list of hospitals with capacity and on-call numbers. Places API pre-filters before Directions API calls.
react native google maps api node.js ios / android

Skills & tools

Python
Flask
React Native
Node.js
JavaScript
SQLite
C / Arduino
Raspberry Pi
GPIO / Embedded
REST APIs
OAuth2
Git
Linux / VPS
NumPy
3D Printing
PostgreSQL