You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I'm Leo and here are some of my noteworthy completed projects.
Project
Media
Links
Description
Fluxmouse
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
3D voxel graphics engine on the terminal in standard C without third parties (not just cubes, any voxel!).
EZfaces
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
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
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
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.