Skip navigation

Technical Projects

Welcome to my technical project portfolio. What you see here is a collection of the projects I am most proud of!

Home Server

โš ๏ธ 10/11/2025: Link may be broken right now due to GitHub Pages shenanigans!

My first real project! I transformed an old laptop into a powerhouse of a home server (maybe "powerhouse" is a bit of an exaggeration) that blocks ads at the network level, streams movies to my family, and hosts Minecraft servers for friendsโ€”all while learning Linux, networking, and automation along the way.

๐Ÿ› ๏ธ Technologies Used:

Ubuntu Server Docker Docker Compose Bash/Shell Scripting Nginx Tailscale n8n Pi-hole Jellyfin Immich Portainer A whole bunch more...

๐Ÿ”— Links: GitHub Repository | Documentation Wiki

output of htop command on Ubuntu Server, showcasing programs running on the home server

The output of the htop command on my server! You can see some of the programs running.

ObsiWiki: The Obsidian-GitHub Wiki Converter

I really wanted to use Obsidian to write documentation for my home server, but publishing it directly to GitHub Wiki doesn't quite work because of odd discrepancies between Obsidian's markdown syntax and GitHub's. This is a Git hook system that automatically transforms Obsidian's unique link syntax into GitHub Wiki format. It's as simple as writing your notes in Obsidian and committing them; the script automatically converts text to the correct format and pushes changes to the wiki!

๐Ÿ› ๏ธ Technologies Used:

Python Git Hooks Regular Expressions Bash/Shell Scripting Markdown GitHub Wiki Obsidian Subprocess

๐Ÿ”— Links: GitHub Repository | Setup Guide

the logo of the note-taking app Obsidian, a purple shard with curved edges as an artistic recreation of the real-life material

The logo of the note-taking app Obsidian.