Engineering, testing and shipping reliable, type-safe interfaces

Hi, I'm Martin, a senior frontend engineer working in Vue, Nuxt and TypeScript. AI can now write UI faster than teams can review it, so I build the tests and checks that make it safe to ship.

How I ship

AI agents write and review the code. I build what lets them prove it works.

500+PRs a month
Written and reviewed by AI agents
99%of PRs kept
Never rolled back or fixed later for a bug they introduced
10+gates on every PR
Specs, linting, type checks, unit, end-to-end and visual regression tests, and CI rules enforced by GitHub rulesets
0humans in the test loop
The goal: people write the specs and set the rules, and the harness tests every change

My rule: “leave the codebase better than you found it.”

Projects & Open Source

Tools I build in the open, and how I give back to the ones I use every day.

Storybook Swiss Knife

GitHub Actions that run visual regression and accessibility checks on every pull request, and post the results in one PR comment.

CreatorGitHub Actions

LocalVoice Studio

Private text-to-speech that runs a neural model fully in the browser, with WebGPU and a WASM fallback. No server, no data collection.

CreatorLive demo

Work Logs

The timeline starts when I went full time. I've been writing code since high school in 2010, through a BSc and a few small jobs.

Senior Frontend Engineer

hubcore.AI (Destination Italia), Remote, ItalySep 2025 to now1 year 3 months

  • Quality Gates: Brought tests and checks to the group's booking and checkout app (Vue 3, Nuxt, TypeScript, plus legacy Nuxt 2 and jQuery): 1,000+ unit tests (Vitest), Storybook at 100% component coverage, and visual regression and accessibility checks on every PR.
  • Faster CI: Cut PR checks from 8.5 to about 4 minutes and made visual regression 2x faster, using AI coding agents with a human approving every change.

Tech Stack

Daily drivers

  • Vue.jsEvery day since 2021
  • Nuxt.jsSSR, SSG and this site
  • TypeScriptStrict, everywhere
  • TailwindCSSDesign systems
  • VitestUnit tests
  • PlaywrightEnd-to-end tests
  • StorybookComponents and visual checks
  • GitHub ActionsThe CI that runs the gates

Also in the toolbox

Frontend
JavaScript, HTML, CSS, React, Next.js, Pinia, VueUse, Nuxt UI, Nuxt Content
QA & Testing
Chromatic, Sentry, Datadog, Lighthouse, ESLint, Prettier, Test-Driven Development (TDD), Accessibility Testing (WCAG), Performance Optimization
DevOps
Node.js, REST APIs, Server-Side Rendering (SSR), Static Site Generation (SSG), Headless Architecture, Jamstack, Webpack/Vite, Docker, Netlify, Cloudflare, Vercel, Supabase, Contentful, Storyblok, CommerceLayer, Algolia, GraphQL
AI
LLM Integration, AI-Assisted Code Generation, AI Test Automation, RAG Pipelines
Methodologies
CI/CD Optimization, Atomic Design, Gitflow, Agile/Scrum, Monorepo Management, Figma

Side Quests

Away from the keyboard.

On the move

  • Mountain hiking
  • Trekking
  • Traveling
  • CrossFit

At the table

  • Chess
  • Board games
  • Poker (Texas Hold'em)
  • Blackjack

Off the clock

  • Reading
  • Podcasts
  • Movies & TV Series
  • Gaming

Get in touch

My time Rome --:--

Your time --:--

Open to senior frontend and test automation roles, and always happy to talk about shipping AI-written UI safely.