I am a Full-Stack Software Engineer proficient in building dynamic, scalable web applications. I specialize in the React ecosystem and have a strong foundation in both SQL and modern backend services.
I am passionate about continuous learning and keeping up with modern tech trends. Currently, I am expanding my skills in Tailwind CSS and Framer Motion.
Close
Work
Champion Lifestyle
TailwindReactPostgreSQLSupabaseFirebaseGoogle Calendar API
Champion Lifestyle (in development). Individual personal training website built with React. Client portal aspect in development featuring PostgreSQL db, Supabase auth, Google Calendar syncing, session inventory, transaction tracking, automated business analytics.
A React-based portfolio web application developed for Operations Holdings, a multimillion-dollar company. Built with Tailwind CSS for responsive, clean design and enhanced with advanced custom animations using Framer Motion.
A full-stack web application enabling efficient management of raw materials, recipes, and finished baked goods. Features dynamic baking logic and robust server-side logging.
👨💻 I turn ideas into apps that actually get used.
I spent over ten years as a personal trainer and professional MMA fighter. Every day I was debugging people in real time. Fixing movement patterns, breaking through plateaus, figuring out why someone's shoulder hurt or why they kept missing weight cuts. You test something, measure the result, adjust, test again. Same exact process I use when I code.
The moment it clicked for me was realizing that writing software is just training with different tools. Big scary goal? Break it into small sets. Not working? Change the variables and run it again. Progress compounds the same way in both worlds.
Now I build tools that make humans better. Workout trackers, client portals, recovery apps. Stuff I wish I'd had back when I was still wrapping hands and programming cycles at 5 a.m. My edge is that I've lived the problems I'm solving. I know what it feels like to fight injured, to cut 20 pounds in a week, to have a client cry because they finally hit a lift they've chased for years. That experience shows up in every line of code I write.
Discipline forged in the cage. Attention to detail from a decade of coaching. The stubborn refusal to quit when things get hard. That's what I bring to every project. Whether I'm coaching someone through a deadlift PR or shipping a new feature at 2 a.m., the mindset is identical. Show up, do the work, get a little better today than yesterday.
That's me. Fighter turned trainer turned engineer. Still chasing progress, just swapped the gloves for a keyboard.