Experiments, Apps, and Bugs.
Agentic RAG
An agentic Retrieval-Augmented Generation (RAG) pipeline built around a plugin architecture for extensibility.
Tags:
Stack:
Distract
Intelligent proctoring system that detects suspicious behaviors in real-time.
Tags:
Stack:
Rigme
Simple web app for animating sticks using forward kinematics.
Tags:
Stack:
Dummy Scatter
A simple tool for generating dummy scatter plot data with customizable parameters.
Tags:
Stack:
Schedify
A class scheduling web app that generates optimal schedules based on user preferences.
Tags:
Stack:
Map Maker
Simple web app that lets you create 2D tile-based game maps.
Tags:
Stack:
Ant Simulation
Ant colony simulation where AI agents learn behaviors through reinforcement learning and neuroevolution.
Tags:
Stack:
Diep.io AI
A Diep.io clone built with JavaScript. It features AI enemies that learn to play the game using neuroevolution and reinforcement learning.
Tags:
Stack:
ML
Some machine learning algorithms (and utilities) I implemented from scratch for the purpose of learning how they actually work under the hood.
Tags:
Stack:
NEAT Algorithm Library
A library in JavaScript that implements the NEAT (NeuroEvolution of Augmenting Topologies) algorithm for evolving neural networks.
Tags:
Stack:
Soil Humidity
A simple IoT system that monitors soil humidity levels and sends alerts when watering is needed.
Tags:
Stack:
Toypack
A lightweight module bundler that works in the browser. I built this to learn how bundlers work behind the scenes. I also used it in another project where I built a code playground that supports frameworks like Vue or React.
Tags:
Stack:
Sand Simulation
A browser-based, CPU-driven falling sand simulation in TypeScript that utilizes multithreading and parallel computation.
Tags:
Stack:
DSA Library
A library in TypeScript that provides a collection of reusable data structures.
Tags:
Stack:
Drawer
A front-end library in TypeScript for creating dynamic file trees.
Tags:
Stack:
Sudoku
Sudoku game I built to visualize the backtracking algorithm.
Tags:
Stack:
JS Playground
An web app that provides a sandbox environment where developers can practice, test, and experiment in real-time without the need for any installation or setup.
Tags:
Stack:
Game Utilities Library
A library in JavaScript that provides a collection of utilities for game development such as Vectors, Collision Detection, and more.
Tags:
Stack:
Drone
Simple drone simulation where you control a drone in real time with physics-based movement, including gravity and asteroid collisions.