← Back to selected work

Projects

All projects

Explore my projects by area, with source code and reports where available.

Cybersecurity & Networking

Honeypot & ML Detection

A university group project combining honeypots and machine learning. We deployed T-Pot on a VPS, collected attack logs, and used Isolation Forest to identify unusual activity.

Python T-Pot Docker Scikit-learn

Software Development

Integration Project: Face X

A facial recognition camera system that automatically records student attendance as they enter the classroom, comparing captured faces against a pre-existing database of enrolled students to validate their presence or absence.

Python OpenCV Supabase Solid JS

Video Shelf

A personal web app that brings videos, articles, and podcasts into one place. It organizes content by source and keeps track of saved items, reading progress, and watch history.

Next.js TypeScript PostgreSQL Drizzle ORM

Minamix Bot

A Python Discord bot with moderation tools, a server economy, a role shop, and various management commands. Uses MySQL for data storage and Docker for deployment.

Python MySQL Docker Discord

Simulations & Algorithms

Formica Sim

A 2D ant colony simulation where ants search for food, follow pheromone trails, and interact with their environment. Includes multiple colonies and reproducible experiments to compare their behavior.

JavaScript Node.js Simulation

Signal Processing Project

A sub-branch of the Face X integration project: designing and training a facial recognition model from scratch, building the algorithm and the full training process ourselves.

Python OpenCV TensorFlow

Systems Programming

Formula 1 Project: Merced OS

Managing a Formula 1 championship in C, built to learn semaphores and file reading/writing algorithms at the systems-programming level.

C Semaphores
View project →