Designed and implemented intelligent workflow agents using the Google Agent Developer Kit (ADK), coordinating pre- and post-operation callbacks to enable contextual decision-making and adaptive task automation.
Built a full-stack website to manage band resources using TypeScript, Node.js, and MongoDB, replacing OneDrive folders with a centralized, searchable tool for 500+ song profiles, resulting in faster workflows and improved collaboration.
Rebuilt a business website by migrating from Squarespace to a custom solution using React.js, TypeScript, Vite, and Tailwind CSS, which improved performance, enabled component-based development, and allowed greater design flexibility.
Designed and developed a mobile-first website for a signs and print shop, showcasing their projects and services. Utilized HTML, CSS, JavaScript, and a Node.js backend, resulting in a 10% increase in monthly job requests.
4-time recipient of the Dean's Honor List
Graduated Cum Laude
Built a full-stack web application for managing church band resources, streamlining collaboration across 500+ song profiles. Developed with TypeScript, React.js, Node.js, and MongoDB, the platform replaces scattered OneDrive folders with a centralized, searchable tool. Features secure authentication and account management using JWT, HTTP-only cookies, and Resend API for registration, password resets, and email verification. Deployed on a DigitalOcean VPS, containerized with Docker Compose, and optimized with TanStack Query, the app delivers sub-180 ms response times and supports 100+ active users for a smooth, reliable experience.
A macOS application built to bring MIDI input to life through an intuitive and visually engaging keyboard interface. Designed for musicians and educators, this app enhances music tutorials by showcasing real-time key and pedal presses, providing a seamless learning experience. Powered by robust MIDI protocols, the MIDI Piano Visualizer tracks notes with precision, making it an essential tool for interactive musical instruction and creative exploration.
Garcia Auto Detailing is a modern, high-performance website rebuilt from the ground up using React, TypeScript, and Vite. The project migrated the business from Squarespace to a custom architecture, enabling faster load times, reusable UI components, and full design flexibility. Styled with Tailwind CSS and deployed on Vercel with a custom Porkbun domain, the site delivers a smooth, responsive experience across devices and reflects the client's brand identity through a refined, performance-focused design.
Bro Signs is a fast, responsive website built with HTML, CSS, and JavaScript for a signage business. It features a contact form powered by Node.js, Express, and Nodemailer for seamless client communication. Deployed on DigitalOcean, it ensures reliable performance, secure hosting, and a professional design tailored to the business's needs.
A macOS application built to bring MIDI input to life through an intuitive and visually engaging keyboard interface. Designed for musicians and educators, this app enhances music tutorials by showcasing real-time key and pedal presses, providing a seamless learning experience. Powered by robust MIDI protocols, the MIDI Piano Visualizer tracks notes with precision, making it an essential tool for interactive musical instruction and creative exploration.
BarkBuddies is a full-stack web app built on the MERN stack (MongoDB, Express.js, React, Node.js) to connect dog lovers. The backend uses Express.js with MongoDB via Mongoose ODM, featuring JWT authentication for secure user sessions. The frontend, powered by React, delivers a dynamic UI with efficient state management. The app follows RESTful API principles and is designed for scalability, supporting cloud deployment via Heroku or MongoDB Atlas. Users can create profiles, share updates, and engage with the community in a seamless, interactive environment.
Focused on Database implementation rather than UI. TradeSpace is a web application built in PHP and uses MariaDB as its database. It is a marketplace where students can buy and sell textbooks, and other items that they no longer need. It also has a feature where students can receive real-time message from any interested buyers.
Capital Ship Combat is a C++-based implementation of the classic Battleship game, designed with improved logic, enhanced user interaction, and multiplayer capabilities. The game utilizes object-oriented programming principles to manage game states, player interactions, and AI decision-making. It features a robust game loop, efficient grid-based ship placement, and optimized hit detection algorithms. The UI is designed for clarity, with responsive player input handling.
Microwars is a physics-based application using OpenGL and X11. The game features dynamic ball movement, elastic collisions, and an engaging growth mechanic where larger balls can absorb smaller ones. Players can control a ball using the mouse, navigate through a field of moving balls, and consume food to grow in size. With smooth animations, customizable settings, and real-time physics calculations, this simulation provides a visually immersive and strategic gameplay experience.