Projects

Everything here is something I built in my free time. Filter by status if you are feeling picky.

Live

DIY HTTP Server

A multi-threaded HTTP server in C++ on Berkeley sockets, with a live system dashboard.

  • C++
  • Berkeley Sockets
  • POSIX Threads
  • REST API
  • Linux
Archived

Hyperbox

A zero-dependency 4D physics simulator and ASCII renderer, written in C.

  • C
  • Physics Simulation
  • ASCII Rendering
  • Terminal
Archived

CFuncPyPlot

Function values generated in C, exposed as a shared library, plotted in Python.

  • C
  • Python
  • matplotlib
  • Shared Libraries
In progress

Meshsage

A peer-to-peer messaging app that keeps working without the internet, using mesh networking.

  • Python
  • Kivy
  • Peer-to-Peer Networking
Live

Video Chatter

Peer-to-peer video chat over WebRTC, with a Node/Express server and a React front end.

  • Node.js
  • React
  • Express.js
  • WebRTC
  • SCSS
Live

PassGen

A Python password manager that generates random passwords, then encrypts and decrypts them.

  • Python
  • cryptography
Archived

Doraemon Run

A fan-made Doraemon game built with pygame.

  • Python
  • pygame