Things I've built

Open source tools, experiments, and production systems.

2026

POLARIS

Multi-agent system with declarative Prolog logic in real-time 3D simulations on Godot

ScalaPrologGodotCats EffectWebSocketMulti-Agent Systems
2025

Distributed Multiplayer Puzzle: Akka vs RMI

A serverless P2P collaborative puzzle game implemented twice — with Akka distributed actors and with Java RMI — then profiled and compared

JavaDistributed SystemsAkkaJava RMIP2PActor Model
2025

Concurrent PDF Word Search

A Java CLI + GUI that searches a keyword across PDF trees, implemented with five concurrency paradigms and formally verified in TLA+

JavaConcurrencyAkkaVert.xRxJavaTLA+PDFBox
2023

Chirp Air Station

Distributed urban weather & air-quality station: LoRa sensor nodes, an MQTT pipeline and a React dashboard

IoTESP32LoRaMQTTNode.jsMongoDBWebSocketMicroservicesReactDocker
2022

COVID-19 Detection with CNNs

Convolutional neural networks classifying chest X-rays as healthy or COVID-19 — a custom CNN benchmarked against AlexNet and transfer-learning models

Deep LearningComputer VisionCNNTensorFlowKerasPythonMedical ImagingTransfer Learning
2022

Autonomous Driving Scene Classifier

Six-class autonomous-driving image classifier built in C#/Emgu.CV with GLCM texture features and KNN — classic computer vision, no deep learning

Computer VisionC#Emgu.CVOpenCVKNNFeature Engineering
2022

Turbofan Engine RUL Prediction

Predicting the Remaining Useful Life of jet engines from NASA C-MAPSS sensor time series — classical regressors vs LSTM/GRU networks

PythonMachine LearningDeep LearningTime SeriesPredictive MaintenanceTensorFlowscikit-learn