My Projects

My Website

My personal website to host my experiences, qualifications and knowledgebase. Uses FastAPI and Jinja2 on the backend

Duration: April 2025 - Present

Skills Learned: Python, FastAPI, Jinja2, Nginx, Reverse Proxy, Networking, SSL/TLS, Cryptography, DNS, SEO

View Project

Self-Hosted GitLab Instance

Maintain a self hosted GitLab instance with customized CI/CD to deploy my applications locally and to cloud services such as AWS/Google Cloud

Duration: April 2024 - Present

Skills Learned: GitLab, SSL/TLS, Docker, Kubernetes, AWS, Google Cloud, Virtualization, Linux, Bash

View Project

Port and Network Scanner

A high performant multi threaded port and network scanner in Python

Duration: May 2025 - Present

Skills Learned: Python, Networking, TCP/ARP, Scapy, Multithreading

View Project

CSV Parser

A high performant CSV parser written in Golang

Duration: May 2025 - Present

Skills Learned: Golang, Program Optimization, Strings, Unicode

View Project

File Integrity Checker

A file integrity checker in the Go programming language that stores file hashes in a SQL database, comparing them to existing files for mismatches

Duration: March 2023 - Present

Skills Learned: Golang, Program Optimization, Cryptography

View Project

Rust-based Command Line Wizard

A high performance command line wizard heavily inspired by PyPSI

Duration: January 2025 - May 2025

Skills Learned: Rust, Git

View Project

Rust-based Windows Process Monitoring Tool

A high performance process monitoring tool for process creation events in the Rust Programming Language

Duration: February 2025 - May 2025

Skills Learned: Rust, Win32 API, GitLab

View Project

My Nginx Reverse Proxy

My Nginx Proxy configuration. How it's configured and how I get SSL/TLS on all my services

Duration: March 2023 - Present

Skills Learned: Python, Nginx, Reverse Proxy, Networking, SSL/TLS, Cryptography

View Project

Rust HTTP Server

Implemented a Rust-based HTTP Server with Websockets from the ground up

Duration: September 2023 - Present

Skills Learned: Rust, TCP/IP, DNS, CDN, Network Routing

View Project

Wordle

The popular game Wordle written in ReactJS with a Rust backend API

Duration: September 2023 - Present

Skills Learned: ReactJS, Rust, TCP/IP, DNS, CDN, Network Routing

View Project

Sploosh Kaboom

A terminal based clone of the minigame SplooshKaboom from The Legend of Zelda®: The Wind Waker written in the C programming language

Duration: October 2020 - December 2020

Skills Learned: C, C++, CUnit, GitHub, GitLab

View Project