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.