Projects

Personal projects

Pinned
Citracer

๐Ÿ’ฌ Given a research paper and a concept, citracer parses the bibliography, identifies the references accross papers (cited near each occurrence) and recursively walks the resulting citation graph. Supports 10+ sources (arXiv, OpenReview, Semantic Scholar, bioRxiv, SSRN, and more), plus optional semantic matching to catch conceptual links the regex misses.

2026
Neuralnetlib

๐Ÿง  A flexible machine & deep learning framework built from scratch in pure NumPy, featuring advanced architectures such as Transformers, GANs, variational autoencoders, and bidirectional RNNs. Includes modern optimizers (Adam, RAdam, AdaBelief), advanced loss functions (Focal, Asymmetric), common preprocessing pipelines (BPE tokenization, image augmentation), and much more.

2024
Mimimi

๐ŸŽต Self-supervised complex neural network for machine sound anomaly detection using phase-aware spectral analysis. Implements deep complex convolutions with attention mechanisms to capture both real and imaginary components from audio spectrograms, achieving near-SOTA anomaly detection through machine ID classification on industrial sound data.

2025
2024
Handigits

๐Ÿ–๏ธ Background-independent deep learning model for hand sign digit recognition. Used my own framework (Neuralnetlib) for model training and inference, and Google MediaPipe for hand tracking and preprocessing

2023
Neat Cars

๐Ÿš— Autonomous vehicle AI agents leveraging NEAT genetic programming and evolutionary reinforcement learning to optimize neural network topologies with real-time visualization and multi-generational evolution.

Connect4 AI

๐Ÿค– A simple and extensible Connect4 with graphical user interface where you can play against an AI (Minimax with Alpha Beta Pruning).

2022
Sort Visualizer

๐Ÿงฎ A simple sorting algorithm visualizer (with a lot of algorithms to observe). You can also adjust the size of the array to be sorted and much more!

Maze Generator And Solver

๐ŸŒฝ A simple maze generator and solver written in Python with Pygame. You can visualize many algorithms and see how they work.

2021
NyaaDownloader

โšก๏ธ A tool to download multiple torrents or transfer magnets from Nyaa.si. A lot of customization options are available to guarantee good results.

School projects

Pinned
WebsemOG24

๐ŸŒ A semantic web project enriching Olympics data through spaCy's deep learning models and knowledge graphs. Features enrichments through APIs, SPARQL inference rules, and SHACL constraints. Expanded from 355 to 15,000+ triples with DBpedia/Wikidata linking.

2025
EdgeAI Bird

๐Ÿ“ก CNN-based bird species audio recognition, optimized using TinyML on STM32 microcontroller with real-time I2S audio processing, 16-bit fixed-point quantization, and LoRaWAN IoT connectivity achieving 86% accuracy with optimized memory footprint for embedded deployment.

2024
Epidemic Modeling

๐Ÿฆ  Python script that simulates a pandemic using moving dots with tweakable parameters and then generates a graph according to obtained values. Validated against research literature with real-time intervention scenario analysis.

2022
2024
Quanridor

โ™Ÿ๏ธ Quoridor game, enhanced with fog of war, available for both web and mobile platforms (with bots and online support) using only pure HTML CSS & Javascript.

2023
LetsGoBiking

๐Ÿšฒ Pathfinding for JCDecaux bike sharing systems with optimized server architecture, intelligent caching, distributed proxies, and real-time route calculation.

Polyquiz

๐Ÿซณ Parkison-friendly website that tracks user's movements and gives feedbacks for nurses based on recorded statistics.

Poubelledroid

๐Ÿ—‘๏ธ An app designed to facilitate the search and cleanup of abandoned waste with a reward system to further engage users in the process.

Parm

๐Ÿง€ PARM (Polytech ARM-based embedded processor), ARMv7-Compatible CPU in Logisim with Custom Assembler and C-to-Assembly Toolchain for Embedded Systems Simulation.

2022
LoTexto

๐Ÿ’ฌ An app made from scratch that allows LoRaWAN communications for emergency messages in Vietnam.