I grew up in California, where I developed a passion for programming in High School. My first language was Python, but I quickly transitioned to Java and C#.
After high school, I spent 3 years in the U.S. Marine Corps, where I learned many things — but the important being discipline, teamwork and leadership. All things that I apply to my work today.
I am currently pursuing an Applied Bachelor's degree in Software Development at California Institute of Applied Technology.
I spend most of my time working on personal projects, such as Zombie Siege — or this website, using them as ways of learning new things and improving my skills.
I am looking forward to graduating in 2027, and starting a career in Software Development.
Ideally, I can make my living working on a personal project, or customer projects.
Zombie Siege is a competitive PvE wave-survival game where players team up to fend off endless hordes of zombies, moving up through the ranks and salvaging loot to upgrade their gear.
Zombie Siege started off as a personal project to learn Java and Paper/SpigotAPI — but eventually, it found a player base that wanted to see it grow. So, it became more than an experiment.
Zombie Siege is built on a stack using Java, PaperAPI for Minecraft server development, MongoDB for storage, GlitchTip for error tracking, and GitHub for version control. Production is hosted on GalaxyMC; dev is self-hosted on DigitalOcean with Pterodactyl.
A1 Pools is a custom-built website for a local pool company, providing a landing page, service details, and general information. It serves as a digital business card to attract new customers.
A1 Pools needed a simple, professional online presence to showcase their services and attract new customers. The goal was to create just that — something that looks good and works well.
Built with Next.js on the frontend, styled with TailwindCSS, enhanced with tasteful animations, and hosted on Vercel for fast, global delivery.
Kern County Vending is a, as per usual, custom-built website for a once-planned business venture of mine. The business never materialized, but at least I got a website out of it.
Every business needs a website, and I wanted to be able to showcase my business to potential customers.
Like most of my projects, KCVending was built with Next.js on the frontend, styled with TailwindCSS, and hosted on Vercel for fast, global delivery.
Prefer Discord for the fastest response. External links open in a new tab.