Full-Stack Software Engineer
I build web
applications
that last.
Senior Software Engineer with 25+ years shipping production software. Available for select freelance engagements.

A career built on
shipping real software.
Thirty years of writing code professionally — from AT&T and Tata Communications in the early days of the web, to over a decade helping build TripAdvisor/Cruise Critic into one of the world's largest travel review platforms.
Today I work as a Senior Software Engineer and take on freelance projects where I can make a real difference: custom web apps, API integrations, or whatever you need built.
Let's talk about your project →25+
Years of professional software engineering experience
Current stack
What I Do
Services
Full-Stack Web Development
End-to-end web application development using modern frameworks. From database design to polished front-end UI, I build things that work and scale.
Workflow Automation
Custom automation workflows that eliminate repetitive manual work — connecting your tools, syncing your data, and triggering the right actions at the right time.
API & Backend Systems
Robust REST APIs, third-party integrations, and backend services built with a focus on reliability, performance, and maintainability.
Technical Consulting
Architecture reviews, technology selection, and engineering leadership for teams looking to level up their technical foundation.
Selected Projects
Recent Work

Palmetto Door Controls & Glass
Lead-gen marketing site for a 50-year glass and automatic door company serving South Carolina's Grand Strand — service pages, quote requests, and automated monthly analytics reporting.

Running Ads Agency
Full marketing agency site — Google Ads, Paid Social, SEO, Email, and Web Development services with headless CMS and GTM integration.

Movies, Music & Middle Age
Podcast & media site with YouTube API, Bandsintown events, and multi-platform episode links — all auto-updated via ISR.
Ready to Build?
Let's work together.
I'm available for freelance projects. If you have an idea or a problem that needs solving, I'd love to hear about it.
Get in Touch