Portrait of Thomas Stock

Thomas Stock

Freelance · Lead Front-end Engineer

Product-minded front-end lead with 20 years of shipping web software, from .NET to React. I own architecture, grow teams and set the conventions that keep a codebase healthy when humans and AI both write the code.

Belgium, remotethomasstock1985@gmail.comGitHubLinkedInStack Overflowwww.stackhouse.be

Now

  • Figuring out how anyone can ship with AI responsibly: guardrails, review, tests, conventions.
  • Researching what a developer's job is now, and what it should be next.
  • Leading front-end at Peripass. Making the codebase AI-ready through developer and agent experience: conventions, CI and fast feedback loops.

Experience

Peripass

June 2023 – present

Freelance Lead Front-end Engineer

  • Preparing the codebase and team for AI-assisted development: conventions, guardrails and a review flow so anyone can ship with AI responsibly.
  • Moving a legacy ASP.NET MVC front-end to React, including a responsive kiosk and mobile web app.
  • Rewrote a legacy Xamarin app in React Native.
  • Built the UI test framework on Playwright.

Aprimo

2015 – May 2023

Lead React Developer · Joined as ASP.NET developer, React developer from 2017, lead from 2021

  • Technical lead for a team of about nine front-end developers: architecture, final pull-request reviews, long-term project health.
  • Core architecture and UX guidance for a large enterprise React product.
  • Mentored juniors and new hires, ran technical interviews.

React, Redux, Redux-Saga, TypeScript, Material UI, Webpack, Cypress, Jest

Earlier roles

2006 – 2014

Web, Windows and mobile apps on .NET at four companies: CMS implementations, kiosk and point-of-sale software, stock management on barcode scanners.

D Soft, Orbit One, TrustTeam, Indiegroup
  • D Soft 2013 – 2014
    ASP.NET MVC, Xamarin (iOS), Apache Cordova
  • Orbit One 2010 – 2012
    ASP.NET, Umbraco CMS, SharePoint 2010, Dynamics CRM 2011, MS SQL
  • TrustTeam 2008 – 2010
    Stock management and point-of-sale apps on barcode scanning devices, Self-registration kiosk software, ASP.NET, ASP.NET MVC, jQuery, WPF, WinForms, PHP, MS SQL
  • Indiegroup 2006 – 2007
    ASP.NET, Telerik controls, MS SQL

Skills

ReactTypeScriptFront-end architectureDesign systemsPlaywrightReact NativeWeb performanceUXAI-assisted development

Also worked with Astro, Vite, Tailwind CSS, shadcn/ui and Radix, TanStack Query, Redux and Redux-Saga, Jest, Cypress, Material UI, Webpack, Svelte, Node.js, C# and ASP.NET MVC, SQL and PostgreSQL, Drizzle, Supabase, Vercel, Sentry, Azure DevOps, GitHub Actions, Pact, Pendo, Amplitude, Claude Code, jQuery, Umbraco