Blog
Technical writing from 13+ years of backend development and technology leadership. Most articles here fall into four areas:
- Drupal backend development — custom modules, entity architecture, Form API, migrations, and the Drupal 7 through 10 upgrade path.
- Drupal Commerce — tax resolvers, promotions, multi-currency, checkout flows, and REST API performance.
- AI and development practice — AI agent tooling, reviewing AI-generated code, and where vibe coding helps or hurts.
- Technology leadership — fractional CTO work, hiring tradeoffs between freelancers and agencies, and platform selection.
Posts are written from production work on real client platforms, so most include the specific configuration or code that solved the problem.
How to Make Your Website AI-Friendly (What Actually Works in 2026)
·2843 words·14 mins
AI SEO
SEO
Structured Data
Schema.org
Cloudflare
Hugo
AI Consulting
AI Agents
Technology Strategy
Behind the Scenes of the GEN Platform Update: Making Engagement Seamless
·408 words·2 mins
Drupal
Drupal 10
Theming
Testing
Bootstrap
Bootstrap 5
Composer
Configuration
API
Freelancers vs. Agencies: The Quiet Advantage in the Age of AI Coding
·540 words·3 mins
Freelance
Agencies
VibeCoding
AI Generated Code
Code Review
Hiring
AI Coding vs. Offshore Outsourcing: Are We Repeating the Same Mistake?
·437 words·3 mins
Debuging
VibeCoding
AI Generated Code
Testing
Code Review
API
Reviewing and Debugging AI-Generated Code & Vibe Coding Projects
·558 words·3 mins
Debuging
VibeCoding
AI Generated Code
Testing
Code Review
API
13+ Years as a Drupal Developer Consultant: Jumping Into Projects and Driving Real Results
·536 words·3 mins
Drupal
Drupal 10
Drupal 9
Drupal 8
Drupal 7
API
Technical Partner
Hosting
Best CMS of 2025: A Comparison for Modern Websites
·536 words·3 mins
Drupal
Wordpress
Webflow
Hugo
Framer
CMS
Content Management
Webflow and Framer: The Vendor Lock-In Dilemma
·401 words·2 mins
Webflow
Framer
CMS
Content Management
Is Vibecoding Safe? Understanding the Risks of No-Code and Visual Development
·603 words·3 mins
Webflow
Framer
CMS
Content Management
