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

University Preparatory Engineering Club Website

Sep 2021 — Jun 2023

Built for the University Preparatory's Engineering Club during high school. This is where my foundations of modern web development were laid. Built with Next.js and Tailwind CSS using the now legacy page-router, the site features a homepage, about page, and project showcase. It was my first experience with React and modern frontend development practices. It was updated and maintained for several years, serving as the club's online presence and project portfolio until it was eventually replaced by a newer site built on a different platform.

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. Designed to be a comprehensive solution to trips, with cost tracking, itinerary management, and more planned for future development.

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. Includes a variety of Linux distributions and applications for testing and development purposes, and hosts production services for many of my projects.

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, and planned expansions for home security and home automation.

networkingvlansinfrastructurehome labhardware

Hype House

Jan 2024 — Present

An Airbnb clone with the intention to connect with influencers 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

Rent-A-Girlfriend 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. Named after the anime Rent-A-Girlfriend during its popularity peak.

nodejsdiscordalgorithms

Engine / EconomyPI

My first Discord bot, featuring moderation commands, an economy system, and mini-games. This is the project that jumpstarted my interest in computer programming and software development. Built with Node.js and the Eris library, it was a learning experience in JavaScript and bot development, and laid the foundation for my future projects.

nodejsdiscordglitch.com
Competition

UCR MESA Robotics Competition

Jan 2015 — Dec 2015

Competed in the 2015-2016 UCR MESA Robotics Competition at UC Riverside's Bourns College of Engineering representing Gus Franklin Elementary School, designing and programming an autonomous LEGO Mindstorms robot for engineering challenge events including line-following/pathfinding and object-interaction tasks.

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

High-School Robotics

Explored VEX/Lego Mindstorms Robotics from middle-school to high-school, building and programming robots for competition, class projects, and personal experimentation. Started in 5th grade, this was my first exposure to engineering and programming concepts, and sparked my interest in technology. I participated in various competitions and events, learning about mechanical design, programming logic, and teamwork through the process of building and iterating on different robot designs.

roboticsvexhardwareembedded
Professional

ASI Website Migration

Feb 2026 — Present

Migrated California State University, Fullerton's Associated Students Inc.'s website from WordPress to OmniCMS running on IIS. Involved content migration, PHP templating, and adapting the existing site architecture to the new platform. The project included training staff on the new CMS and ensuring a smooth transition with minimal downtime.

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 learningautomationaipandas
Professional

TrueNAS Enterprise Storage

Jan 2024 — Present

Enterprise-grade implementation of TrueNAS for high-availability departmental storage. Configured ZFS pools, replication, and network access for secure and reliable data storage across multiple departments, with a Backblaze B2 cloud backup integration for offsite redundancy.

truenaszfsstoragenetworkingbackblazelinux
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

Apr 2026 — Apr 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
Competition

Rumie

May 2026 — May 2026

A swiped-based roommate matching and housing platform build for UCR's Designverse 2026. Winner of MLH's track of Best use of MongoDB Atlas, Rumie is a feature-rich flutter app with a fastAPI backend and MongoDB Atlas database. The app includes user profiles, swipe-based matching, chat functionality, and a housing listing marketplace. The project was built in 24 hours during the hackathon and demonstrates a full-stack implementation of a modern mobile application.

flutterfastapimongodbmobilehackathon

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 simple email signature generator built with vanilla JavaScript, HTML, and CSS. Users can input their department and professional information and customize the design to create a professional email signature that they can use for their emails.

htmlcssjavascript