Senior full stack developer — React, TypeScript, Next.js. I build interactive, animation-rich web experiences and the systems that run them. Based in Florence, Italy.
Senior Software Engineer at Automattic, September 2022 – April 2025, working on WordPress core and the Gutenberg project.
42 merged pull requests to WordPress/gutenberg →
- Designed and shipped the Block Bindings API, a developer-facing extensibility layer for binding blocks to arbitrary data sources
- Built the image lightbox in WordPress core
- Led a release of the Gutenberg plugin
- Built platform features for the WordPress.com Creators division
Scroll Cinema — An engine in React, TypeScript, and PixiJS for authoring interactive, scroll-driven interactive animation.
- Code excerpt.
- Live output demos
AltSalt — A community site for independent creators, originally built in a headless Next.js and Django setup, later migrated to WordPress · frontend backend
Maestro — The first iterations of Scroll Cinema when it was still a plugin for Unity and Cocos Creator · maestro-cocos (TypeScript) · maestro-unity (C#)
On the AI tooling side, I use Claude Code with spec-driven prompts for code planning and review.
Languages JavaScript · TypeScript · Python · PHP · C# · SQL Frontend React · Next.js · Redux · PixiJS · Sass · Webpack Backend & infra Node.js · Django · REST · GraphQL · MySQL · AWS · Heroku · GitHub Actions
Twelve years across product engineering and client work — Automattic, VSA Partners (IBM), and Pixafy — plus my own studio since 2018. Journalism degree from Penn State with a focus in visual communication, which is where the interactive work started: my thesis was a full-length multimedia ebook.
artemiomorales.com · LinkedIn · English, Italian, Spanish




