Experiments, Apps, and Bugs.

Agentic RAG

An agentic Retrieval-Augmented Generation (RAG) pipeline built around a plugin architecture for extensibility.

Tags:

System
Data & AI

Stack:

Python
Embeddings
OpenAI
LangGraph
Pandas
FastAPI
Chroma DB
SQL

Distract

Intelligent proctoring system that detects suspicious behaviors in real-time.

Tags:

System
Web App
Data & AI

Stack:

Python
YOLOv8
Mediapipe
OpenCV
Socket.io
TypeScript
Vue
Electron
FastAPI
PostgreSQL

Rigme

Simple web app for animating sticks using forward kinematics.

Tags:

Web App
Data & AI

Stack:

Vue
PoseNet
JavaScript
HTML5 Canvas

28 Sems Later

A 2D top-down zombie game made in Java.

Tags:

Game

Stack:

Java
JavaFX

Dummy Scatter

A simple tool for generating dummy scatter plot data with customizable parameters.

Tags:

Web App
Data & AI

Stack:

Vue
TypeScript
Tailwind
HTML5 Canvas

Schedify

A class scheduling web app that generates optimal schedules based on user preferences.

Tags:

Web App

Stack:

Vue
TypeScript
Tailwind
CSS

Map Maker

Simple web app that lets you create 2D tile-based game maps.

Tags:

Web App

Stack:

Vue
TypeScript
Tailwind
HTML5 Canvas

Ant Simulation

Ant colony simulation where AI agents learn behaviors through reinforcement learning and neuroevolution.

Tags:

Game
Data & AI

Stack:

JavaScript

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:

Game

Stack:

JavaScript

ML

Some machine learning algorithms (and utilities) I implemented from scratch for the purpose of learning how they actually work under the hood.

Tags:

Data & AI

Stack:

TypeScript

NEAT Algorithm Library

A library in JavaScript that implements the NEAT (NeuroEvolution of Augmenting Topologies) algorithm for evolving neural networks.

Tags:

Data & AI
Dev Tool

Stack:

JavaScript

Soil Humidity

A simple IoT system that monitors soil humidity levels and sends alerts when watering is needed.

Tags:

System
IoT

Stack:

Flutter
Dart
C++
Arduino

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:

Dev Tool

Stack:

TypeScript

Sand Simulation

A browser-based, CPU-driven falling sand simulation in TypeScript that utilizes multithreading and parallel computation.

Tags:

System
Game

Stack:

TypeScript

DSA Library

A library in TypeScript that provides a collection of reusable data structures.

Tags:

Dev Tool

Stack:

TypeScript

Drawer

A front-end library in TypeScript for creating dynamic file trees.

Tags:

Dev Tool

Stack:

TypeScript
Sass

Sudoku

Sudoku game I built to visualize the backtracking algorithm.

Tags:

Game

Stack:

TypeScript
Vue
Tailwind

Mindspark

A mobile-based puzzle game built with Flutter.

Tags:

Game

Stack:

Dart
Flutter

Agar.io Clone

A simple Agar.io clone built with JavaScript.

Tags:

Game

Stack:

JavaScript

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:

Web App

Stack:

TypeScript
Vue
Sass

Cinema Ticketing System

A cinema ticketing system built with JavaFX.

Tags:

System

Stack:

Java
JavaFX

Game Utilities Library

A library in JavaScript that provides a collection of utilities for game development such as Vectors, Collision Detection, and more.

Tags:

Dev Tool
Game

Stack:

JavaScript

Ray

2D shadow simulations with raycasting.

Tags:

Game

Stack:

JavaScript
HTML5 Canvas

Tail

Tail simulations with forward kinematics.

Tags:

Game

Stack:

JavaScript
HTML5 Canvas

Drone

Simple drone simulation where you control a drone in real time with physics-based movement, including gravity and asteroid collisions.

Tags:

Game

Stack:

JavaScript
HTML5 Canvas
Kyle Hue Software Engineer · Full-stack Developer
© 2026 Kyle Hue. All rights reserved.