Software Studies
Introduction
This portfolio explores how research-driven engineering and Human-Centered Design can lead to more thoughtful, effective software. Each project is rooted in curiosity and guided by methods like Design Science Research and the Phoenix Checklist to solve real-world problems. Whether designing end-to-end systems, building with AI, or crafting developer tools, the goal is always the same: to create scalable, intelligent solutions that empower both users and engineers.
Product & Platform Architecture
Notes and projects about designing, modernizing, and reasoning through software platforms. This includes Drupal, content systems, full-stack architecture, migrations, product foundations, and the decisions that make systems easier or harder to change over time.
Applied AI & Workflow Systems
Experiments and notes on applying AI inside real products, content systems, search, development workflows, and reviewable automation. The emphasis is practical: where AI helps, where it fails, and what needs to be in place for the work to stay understandable.
Developer Tooling & Delivery Systems
Tools, environments, workflows, and delivery practices that help teams build and release software with less friction. This includes local development, CI/CD, documentation, code review, DevEx, deployment habits, and the small systems that make larger systems easier to maintain.
R&D, Labs & Learning Experiments
Lab notes, prototypes, technical spikes, learning projects, and unfinished ideas. This is where I put the exploratory work: the things I am testing, studying, or building to understand a problem before it becomes a polished project or service.