I'm a web developer with nearly two decades of experience, from agencies and startups to healthcare, e-commerce, and federal government work. I build reliable web products and open source tooling with an emphasis on clarity, maintainability, and accessibility. I focus on practical automation, sound engineering fundamentals, and enabling teams to deliver with confidence.
- ๐ป Primary expertise: JavaScript/TypeScript, React, PHP, WordPress, Drupal, Node.js
- ๐ Focus areas: AI-assisted automation, interactive AI demos, developer tooling, and secure, accessible (508/WCAG) web applications
- ๐ฑ Current development areas: AWS serverless (Cognito, Lambda, S3), API architecture, observability, and data pipelines
- ๐ Guiding principle: Build systems that are useful, understandable, and sustainable
- Open source utilities that reduce setup friction and improve engineering workflows, like motd_forge, a Ruby gem for randomized login banners
- Small, dependency-light web apps, like kanbone, a Backbone.js kanban board, and cadence, a Vue typing-speed trainer
- Terminal games as a playground for new languages: rustris in Rust and sigilman in Perl
- AI-assisted automation tooling for content and web operations
- Backend foundations that improve long-term maintainability and reliability
- Prefer open standards and transparent systems.
- Introduce dependencies only when they create clear, lasting value.
- Build and document solutions that help others move independently.
- Favor clear, simple abstractions over unnecessary complexity
- Minimize dependencies unless they provide strong long-term leverage
- Document decisions and tradeoffs so teams can move faster with confidence
Technologies I use most often in production environments.
If my work has been useful to you, please consider supporting it so I can continue building and maintaining open source software. Your support is appreciated.




