OptiPlex Home Server
→Converting a decade-old Dell OptiPlex into a headless home server for self-hosting on hardware I already owned.
Converting a decade-old Dell OptiPlex into a headless home server for self-hosting on hardware I already owned.
Discord bot that helps organize gaming meetups by creating groups, proposing events, and collecting RSVPs directly in chat. It was containerized for deployment and self-hosted on my own VPS, with reminder messages to help players keep track of upcoming events.
I built my wedding website as both a personal project and a serious test of agentic coding. Designed for around 200 guests, it included custom RSVP flows, an admin dashboard, guest management tools, and a strong focus on mobile performance and reliability.
A desktop tool for submitting IT support requests with issue details, attachments, and basic device diagnostics.
Internal order and inventory management system for tracking hardware assets from purchase to deployment. It supports ordering, receiving, assigning, returning, and administering user access.
Practitioners medical clinic located in Mississauga Ontario looking for a modern and professional website with a focus on a native mobile experience.
What began as a cost-saving hobby turned into one of my most practical and rewarding infrastructure projects.
Modernizing the organization's website in a day and age where online presence is mandatory.
I built my personal website to be more than a static portfolio - a place to showcase projects, freelance work, and my growth as a developer.
Leveraging the Spotify API, SpotiDash allows users to view their top tracks, artists, and new releases, all in one place.
This project is a simple implementation of the classic Tic Tac Toe game, allowing users to play against Anthropic's Claude AI in a fun and interactive way.
A simple recreation of Microsoft's Teams Calendar using HTML, CSS, and JavaScript.