Hi, I'm Leo and here are some of my noteworthy completed projects.
Project | Media | Links | Description |
---|---|---|---|
Fluxmouse | fluxmouse media | link | Haptic engine enabling full computer control through gestures and motions, serving as a complete mouse replacement. Versatile, can be extended for various applications, such as gaming controls, hotkeys, or an air keyboard. Fully customizable, allowing you to define gestures and assign specific actions. Benchmarks available upon request. |
Retrocube | retrocube gif | gh link | 3D voxel graphics engine on the terminal in standard C without third parties (not just cubes, any voxel!). |
EZfaces | gh link | Python package that implements eigenfaces for face recognition. Comes with some facial training data which you can easily augment with your own data. Lightweight and can be trained on a CPU in a few seconds. | |
Quadtree | quadtree gif | gh link | Simple implementation and visualisation of my favorite data structure - quad tree, in C. Includes real-time visualization in two different ways - via GNUplot or as .ppm frames. |
Chip-8 | chip8 gif | gh link | Chip-8 interpreter and emulator able to play old games directly on your terminal. Includes a UI with debugger view and customizable presets for each game. No libraries required. |
Kinect and random forests | gh link gh link | Python pipeline to train your own head and hand classifier from depth camera (e.g. Kinect's) data. Training is implemented via random forests using my own simple feature extractor. Therefore it's lightweight and runs on a CPU. Includes a basic pre-trained classifier. |
Sometimes I also publish stuff that piques my interest in my π blog.