Building software that works.
15 years building web products — from booking platforms processing millions of transactions to SaaS apps. AI-assisted development, modern stack. Based in Florida, working with clients worldwide.
Work
Norwegian Cruise Line
Part of the lead engineering team that overhauled NCL's booking platform — built Vue.js and Angular components, designed domain service APIs with Akka, and helped drive the AWS migration.
LiveAnswer
Migrated the billing infrastructure from Recurly to Stripe and built a sophisticated on-call scheduling system with real-time call routing.
PlatHOA
Building a SaaS platform for homeowner association management — handling payments, communications, and community operations.
Callpal
Built hybrid mobile apps with Ionic and integrated SIP.js and Twilio for in-app calling within a real-time communications platform.
Services
Web Development
Custom websites, SaaS platforms, and web apps built with modern technologies. From MVP to production-ready.
Photography
Headshots, team photos, and product shots for businesses that need visuals without hiring a separate vendor. Clean, professional results.
Digital Strategy
Technical consulting for businesses looking to build or improve their digital products and online presence.
About
From startups to cruise ships — and everything in between.
I'm a senior full stack engineer who takes features from design to production. I've built distributed systems at scale, led cloud migrations, and mentored engineering teams — most recently helping overhaul the entire booking platform at Norwegian Cruise Line. I care about clean architecture and shipping things that solve real problems.
I actively integrate AI-assisted development into my workflow and do photography on the side — headshots, team photos, and product shots for businesses that need visuals without hiring a separate vendor.
15+
Years of experience
10+
Projects shipped
B.S.
in Computer Science
FL
Based in Florida
Contact
Let's work together
Have a project in mind? Send me a message and I'll get back to you within a day.