projects
I hack on stuff in my free time. Here is an extensive list of what I built over these years:
2023
wasmninja | micro serverless platform powered by WebAssembly | go |
2022
pairpad | collaborative text editor using CRDTs | go |
hashsearch | reverse image search using perceptual hashes | go |
miniATC (WIP) | miniature ATC simulator | go, javascript |
quackspeak | text-to-speech using ducks. 🦆 | javascript |
ricecake | lightweight CLI framework for Go apps. | go, framework, CLI |
difftective | pixel-by-pixel visual difference detector | go, CLI |
notifiex | notifications for elixir apps | elixir |
quii | exercise. built for learning backend + frontend | go, react, javascript |
2021
k8sensus (archived) | k8s lease lock based leader election process | go, kubernetes |
kagit | gitops for kubernetes, made easy. | go, kubernetes |
peavote | create and vote on polls | react, javascript, aws |
blaezi | lightweight smoke testing tool | go |
octopool | fast, easy-to-use worker pool | go |
yakv | key-value store with persistence | go |
typerena | typing competition (play with your friends) | react, javascript |
absorb | the CLI-based workspace (kanban, todos, ideas) | python, CLI |
annotate (failed) | image annotation software (bounding boxes, etc.) | d3.js, react, javascript |
2020
QuickShorts | desktop app for displaying news | desktop, python |
2019
football manager (failed) | something like FM on Android | android, kotlin, java |
2015–2017
unnamed text editor | Text editor built using Qt and Python 2.7 | desktop, python |
2014
ScratchHTML | used Scratch to build HTML pages | scratch |
“Platforming” OS | platformer-based OS built using Scratch (not a real OS) | scratch |
2013
Blue the Ball | platformer built using Scratch; 50k+ views, made it to the top page | scratch |