# Thomas Stock

**Lead Front-end Engineer** · Freelance via Stackhouse BV · Belgium, remote

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.

## Now

_Updated September 2026_

- 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](https://peripass.com). Making the codebase AI-ready through developer and agent experience: conventions, CI and fast feedback loops.

## Experience

### [Peripass](https://peripass.com) · Freelance Lead Front-end Engineer

June 2023 – present

- 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 · Lead React Developer

2015 – May 2023 · 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.

Stack: 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** (2013 – 2014), .NET Developer: ASP.NET MVC, Xamarin (iOS), Apache Cordova
- **Orbit One** (2010 – 2012), .NET Developer: ASP.NET, Umbraco CMS, SharePoint 2010, Dynamics CRM 2011, MS SQL
- **TrustTeam** (2008 – 2010), .NET Developer: 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), .NET Developer: ASP.NET, Telerik controls, MS SQL

## Skills

**Core:** React · TypeScript · Front-end architecture · Design systems · Playwright · React Native · Web performance · UX · AI-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

## Background

- Education: Bachelor ICT, Katholieke Hogeschool Sint-Lieven (2003 – 2006)
- Languages: Dutch (native), English (fluent)
- Business: Stackhouse BV, BE 0802.112.992

## Contact

- Email: thomasstock1985@gmail.com
- GitHub: https://github.com/ThomasStock
- LinkedIn: https://www.linkedin.com/in/stockthomas/
- Stack Overflow: https://stackoverflow.com/users/72859
- Web: https://www.stackhouse.be

---

Also available as [JSON Resume](https://www.stackhouse.be/resume.json), [PDF](https://www.stackhouse.be/ThomasStock.pdf) and [llms.txt](https://www.stackhouse.be/llms.txt). Source: https://github.com/ThomasStock/Resume
