tinkering

Projects

Laguna Hideout Website

Jan 2023 — Present

A commissioned website for Laguna Hideout tattoo studio, showcasing their artists and portfolios. Built with Next.js and Tailwind CSS, focused on clean visual presentation.

nextjstailwindtypescript

Engineering Club Website

Sep 2021 — Jun 2023

Built for the University Preparatory Engineering Club during high school. This is where the foundations of modern web development were laid. Built with Next.js and Tailwind CSS.

nextjstailwindreact

Olive Discord Bot

Mar 2021 — Present

A multipurpose Discord bot with role management, moderation, and utility commands. Continuously expanded over time with new features. Built with Eris and Node.js.

nodejstypescriptdiscord

Event Manager

Jan 2025 — Present

A full-stack event management platform with ticketing, payments via Stripe, WebAuthn authentication, and an OIDC provider. Built with Next.js, MongoDB, and Tailwind CSS.

nextjsmongodbstripetypescript

Proxmox Home Server

A self-hosted Proxmox Virtual Environment server running multiple VMs and LXC containers for home lab experimentation, self-hosted services, and infrastructure learning.

proxmoxlinuxself-hostedvirtualization

Jellyfin Media Server

A self-hosted Jellyfin instance for personal media streaming. Runs as a containerized service on the home server with organized libraries for movies, TV, and music.

jellyfinself-hosteddockerlinux

Home Network Rebuild

Dec 2025 — Present

An ongoing rebuild of home network infrastructure. Includes new routing, VLANs, proper segmentation, and improved coverage throughout the house.

networkingvlansinfrastructure

Hype House

Jan 2024 — Present

An Airbnb clone built as a class project. Implements property listings, booking flows, and user accounts. Named Hype House.

reactnodejsclass project

Sphinx

Jan 2020 — Dec 2021

A test project aiming to recreate the Omegle experience inside Discord. Anonymously pairs users for text conversations through a Discord bot interface.

javascriptnodejsdiscord

Discord Dating Bot

Jan 2020 — Dec 2020

A Discord bot built around an advanced matchmaking algorithm, pairing users based on collected preferences and compatibility scoring. An early exploration into algorithm design and user interaction at scale.

nodejsdiscordalgorithms

Engine / EconomyPI

My first Discord bot, featuring moderation commands, an economy system, and mini-games. The project that started everything, built to learn Node.js and the Discord API from the ground up.

nodejsdiscord
Competition

MESA Lego Mindstorms

Jan 2015 — Dec 2015

Competed in the MESA (Mathematics, Engineering, Science Achievement) program's Lego Mindstorms robotics challenge. Designed, built, and programmed an autonomous robot to complete a timed obstacle course.

roboticslego mindstorms
Professional

USB-over-IP Facility Access System

Jan 2025 — Dec 2025

Solved a USB and serial distance limitation affecting gym facility access control by deploying VirtualHere on a Raspberry Pi, bridging hardware readers over the network instead of running long physical cables. The solution handled over 4,000 students in daily traffic without reliability issues.

raspberry pilinuxnetworkinghardwareusb

VEX Robotics

Explored VEX Robotics during high school, building and programming robots for competition and personal experimentation. Developed hands-on skills in mechanical design, wiring, and embedded control logic.

roboticsvexhardwareembedded
Professional

ASI Website Migration

Jan 2026 — Present

Migrated the Associated Students Inc. website from WordPress to OmniCMS running on IIS. Involved content migration, PHP templating, and adapting the existing site architecture to the new platform.

phpomnicmsiiswordpress
Professional

Club Payment Form

Jan 2023 — Present

A hosted payment platform enabling campus clubs to sell merchandise, memberships, and event tickets. Integrates Bluefin for secure payment processing with a custom PHP, HTML, CSS, and JavaScript frontend.

phphtmlcssjavascriptbluefin
Professional

Automated Ticket Processing

Jan 2026 — Present

A machine learning pipeline that parses incoming support tickets and automatically resolves them when confidence in autonomous completion is high. Reduces manual triage load and response times.

pythonmachine learningautomation
Professional

TrueNAS Enterprise Storage

Jan 2024 — Present

Enterprise-grade implementation of TrueNAS for department-level network storage. Includes ZFS pool configuration, share management, replication, and integration with existing directory services.

truenaszfsstoragenetworking
Professional

Embedded Display Modernization

Jan 2026 — Present

Modernizing a legacy digital advertising display by reverse-engineering vendor firmware, analyzing the board's hardware implementation, and building a custom Linux kernel targeted to the specific SoC. Replaces the outdated display stack with a modern WebView-based rendering pipeline.

linuxembeddedkernelwebviewhardware
Competition

Scubaaaa

Jan 2026 — Jan 2026

A browser-based mission control system for a real remote-operated surface vessel, built in 24 hours at FullyHacks 2026. The vessel runs on a 2WD chassis controlled by an Arduino UNO over USB serial, with a NanoPi R5C handling live WebRTC camera streaming and a FastAPI backend. The frontend dashboard features gamepad and keyboard controls, real-time telemetry over WebSockets, client-side computer vision via TensorFlow.js, and an ocean-themed UI.

reacttypescripttailwindwebsocketshardwarearduino

grind.study

Jan 2025 — Present

A full-stack study platform with flashcard deck building, drag-and-drop card reordering, rich text editing, and spaced-repetition study sessions. Built with Next.js and NestJS, backed by a Python scraper that aggregates practice problems. Runs fully containerized via Docker Compose.

nextjsnestjstypescriptpythondocker
Professional

Email Signature Generator

A web app for building and customizing professional email signatures. Users can fill in their details and instantly preview and copy a formatted HTML signature ready to use in any email client.

reacttypescripttailwind