Award-winning full-stack engineer with 25+ years of experience in distributed systems, API frameworks, full-stack cloud application development, and developer tooling. Read More

Technology


PHP
Laravel
NodeJS
TailwindCSS
WordPress

Skills


  • Sales Engineering
  • Team Management
  • Cloud Computing
  • Serverless
  • Async & Batch Processing
  • Distributed Systems
  • Accessibility
  • APIs
  • Testing
  • Learning New Things...

Values


Big Picture Precision. I believe in getting the details right, with the project's goals in mind. I approach each task by delving into the needs and challenges, plotting a path that will bring the best deliverables possible within the constraints.
Developer Experience. Even on a solo project, I'm on a team. Someone will follow me (myself included) and they should be able to pick up my work and run with understandable code, tooling, and infrastructure.
Plan for Change. Building quality software is an iterative process. Reliability starts with a good base and improves through a constant loop of responding to feedback, needs, and resources.
Simple is Best. Elegant solutions are straightforward and easy to understand. Avoiding unnecessary complexity enhances usability and maximizes available resources.
Communication is Key. Products are not built in a bubble. Every project needs a healthy amount of input from stakeholders and feedback from the intended users.
Continuous Improvement. Just like good software, I push myself to learn from every experience, seeking feedback and opportunities for growth to enhance my skills and the quality of my work.

Work


Highlights from recent commercial and client work

Embeddable Product Locator app for Beverage and CPG brands

Embeddable Product Locator app for Beverage and CPG brands

for Grappos

Grappos' Product Locator is a highly configurable application that can be embedded in a customer's website to provide a branded, accessible UI for finding products based on the visitor's location. Used extensively in the Beverage and CPG industries, this application has grown to adapt to client's needs for reporting, tracking, branding, and website technology.

TypeScript
Vue
Tailwind
WCAG
Playwright
Node.js
OpenSearch
Architecture and Development for a Membership Management CRM

Architecture and Development for a Membership Management CRM

for MarketMuscles

Market Muscles provides an all-in-one marketing and membership management platform for martial arts and dance studios. I joined in October 2018 as the first full-stack engineer, with the company scaling rapidly over the next 18 months.

Enterprise Architecture
Laravel
TypeScript
Vue
Tailwind
WebSockets
Event Driven
Custom WordPress theme development

Custom WordPress theme development

for Cherry Street Pier

Cherry Street Pier is public space on the Delaware River waterfront in Philadelphia, hosting artists, performers, art, and concessions.

WordPress
Advanced Custom Fields
Sass
jQuery
Webpack

Let's talk.

Selling something, starting something, or burning it all down to build something better - I'm here for it.