01
Editorial systems
A lot of my work has lived near publishing and CMS workflows, where clarity, trust, and workflow speed matter as much as feature count.
My best work lives where product complexity is real: editorial systems, internal tools, mature frontends, and teams trying to modernize without making the whole thing feel rewritten by committee.
years shipping
13+
Across agency work, publishing systems, internal tools, and large product environments.
first production code
2012
Enough mileage to know when a codebase needs ambition and when it needs editing.
comfortable overlap
EU / US
Used to working across distributed teams where product, design, and engineering move together.
Current chapter
BuzzFeed
Internal tools, editor-facing flows, accessibility improvements, and product work that needs to function well under the daily load of real teams.
What I optimize for
Clearer systems
Better rhythm, cleaner interfaces, fewer sharp edges, less product fatigue.
Working vocabulary
Good fit for products that already matter and now need more shape, more confidence, and a better experience for the people using them every day.
The throughline
Low-drama deliveryA lot of engineering work gets framed as raw capability. I care more about whether the product starts making more sense after the work is done.
The strongest product work is technical, visual, and editorial at the same time. It solves the system underneath while also improving the feeling people get from using it.
Clarity is a feature
The interface, the codebase, and the team conversation should all feel easier after the work lands.
Modernize without cosplay
I like new tools, but I care more about whether the product gets cleaner, faster, and easier to ship.
Polish belongs in delivery
Accessibility, interaction quality, and visual discipline should be part of the build, not a postscript.
My career started with WordPress themes, PHP applications, and hands-on delivery, then moved through publishing platforms, CMS migrations, internal tooling, and modern frontend systems. That path gave me a bias for systems that explain themselves and work that feels more intentional than noisy.
Good product engineering is part architecture, part editing.
The goal is not just to make software function. It is to make the product feel more legible, more confident, and easier for people to move through.
01
A lot of my work has lived near publishing and CMS workflows, where clarity, trust, and workflow speed matter as much as feature count.
02
I am comfortable improving products that already have history, edge cases, politics, and more than one generation of decisions inside them.
03
The build should feel deliberate. I care about spacing, pacing, motion, typography, and the tiny things that make software feel authored.
04
Not every system needs a heroic rewrite. Often the real move is to create better shape, better seams, and a better path forward.
Understand the workflow, the people, and the friction before jumping to architecture theatre.
Simplify structure, reveal priorities, and make the UI and codebase easier to move inside.
Accessibility, interaction quality, and calmer defaults should show up in the actual release.
The common thread is not a single stack. It is the kind of work: products with real complexity, real users, and enough history that engineering decisions need judgment as much as skill.
Started shipping
2012
Recent focus
Internal tools + modern frontends
Thread through all of it
Useful product judgment
Full-stack Developer
Worked across internal tooling and product surfaces, helping move mature systems onto a newer stack while improving usability and accessibility.
What this sharpened
Stack snapshot
Previous chapters
Before the current chapter came agency work, product teams, CMS migrations, backend systems, and the kind of early-career breadth that teaches you what shipping really costs.
2017 - 2019
Software Engineer
Worked on both backend and frontend initiatives for a large media platform, including CMS migration support and new product functionality.
2016
Senior PHP Engineer
Delivered WordPress plugin and theme work for client projects, balancing new feature work with debugging and direct support.
2015 - 2016
Software Engineer
Moved between frontend, backend, component work, and light infrastructure responsibilities across a varied project mix.
2013 - 2015
Software Engineer
Contributed to platform re-architecture and shipped custom user experiences across registration, shopping, SEO, and partner-facing work.
2013
Software Engineer
Built business-oriented applications and handled deployment details for smaller, hands-on product work.
2012 - 2013
Software Engineer
Started on the practical side of shipping: themes, maintenance, hosting, and keeping many small sites healthy.
Start a conversation
If the product has momentum, history, rough edges, or a team trying to modernize without setting everything on fire, we are probably in the right territory.
Good messages usually mention
Write to me