Why I write
After two decades shipping enterprise platforms and consumer experiences, I realized the conversations that move projects forward rarely make it into public view. The retrospectives, trade-off diagrams, and hard-won fixes stay buried in notebooks. This site keeps that door open—so leaders, engineers, and curious builders can reuse the playbooks instead of starting from zero.
Where I spend my time
During the day I lead product engineering initiatives: framing strategy, aligning UX outcomes, and guiding teams through delivery. Nights and weekends you'll often find me contributing to the open-source community:
- Maintainer of WebdriverIO automation utilities that keep modern test stacks sharp.
- Author of Restlyn, shaping API-first workflows and reusable test generators.
- Author of WebdriverIO Gherkin test generators—
wdio-testgen-from-gherkin-js
andwdio-testgen-from-gherkin-ts
—so teams can scaffold suites in their language of choice. - Author of Playwright Gherkin test generators—
playwright-testgen-from-gherkin-js
andplaywright-testgen-from-gherkin-ts
—bringing the same workflow to modern browser automation. - Legacy toolkits: archived npm packages such as
rally-for-node
andnode-any-jdbc
that supported integrations earlier in my journey. - Built Selenium and WebdriverIO frameworks adopted across delivery teams—browse my GitHub repos for the latest iterations.
- Translate hands-on experience into community guides through technical blogging.
What you can expect here
Each article is grounded in real delivery work. You'll find:
- Software development journals that track design spikes, architectural decisions, and the craft behind production launches.
- Product & engineering leadership notes on shaping roadmaps and empowering teams.
- Quality engineering playbooks that keep releases calm—automation patterns, observability, and reliability rituals.
- DevOps and SRE field guides that translate platform runbooks into repeatable playbooks for your teams.
- Experiments across AI/ML, cloud platforms, and tooling that make software craftsmanship more humane and scalable.
- Occasional deep dives into UX practices that ensure users feel the improvements we ship.
Dig in next
If you're exploring for the first time, these collections are a good starting point:
- Software development stories that show how concepts turn into shipped code.
- DevOps playbooks covering pipelines, observability, and on-call calmness.
- Quality engineering guides packed with automation techniques and heuristics.
- GitHub experiments where frameworks, test generators, and example apps live.
Let's connect
I'm always open to pairing on an experiment, speaking with teams, or swapping stories about the craft. Send a note and let's keep the conversation going.