Projects
All projects
A selection of projects I can share publicly, from coursework to freelance work and personal experiments. Some of my work is under NDA and cannot be shown here.
AcademicMachine Learning Algorithms for Network Attack Detection
An experiment comparing KNN, Naive Bayes, and ID3 classifiers for network-attack detection with the UNSW-NB15 dataset.
- Jupyter Notebook
- Cybersecurity
- Data Science
- Machine Learning
- +5
AcademicDBMS from scratch
A Python database-management-system project built from scratch, with a focus on the storage manager.
- Library
- Computer Science
- Database Systems
- Software Engineering
- +2
AcademicLinkinPurry Networking Platform
A full-stack LinkinPurry networking platform with a React single-page app, Express API, and PostgreSQL database.
- API
- Web interface
- Software Architecture
- Software Engineering
- +8
AcademicPerfect Magic Cube Solver
A Python GUI for comparing local-search strategies on a five-by-five-by-five magic-cube puzzle.
- GUI
- Artificial Intelligence
- Mathematics
- Optimization
- +2
AcademicLinkinPurry Job Platform
A PHP job-platform web application with a vanilla HTML, CSS, and JavaScript frontend and PostgreSQL data storage.
- Web interface
- Software Engineering
- Web Development
- PHP
- +4
PersonalPortofolio Website
An earlier version of my portfolio, with a project archive, MDX content, and a validated email contact form.
- Web interface
- Software Engineering
- Web Development
- Node.js
- +8
PersonalPassword Game
Password Game Web Application using react tailwind and golang with firebase authentication.
- API
- Web interface
- Game Development
- Software Engineering
- +8
PersonalDot Connect Game
A browser puzzle game with random boards, graph-search solvers, and a persistent leaderboard.
- Web interface
- API
- Game Development
- Software Engineering
- +5