PsychometricsA psychometric testing platform with age-normed results, sharing with experts and a gamified approach.

I'm Tomáš Spáčil from Liberec, Czechia. For the past 6 years I've been building modern web apps in Next.js, React and TypeScript - ERP and CRM systems, SaaS platforms and sites with payment gateways, end to end or as part of a client's team.
// Frontend · Backend · Infra
I build component systems and complex form workflows, page caching and image optimization. Among the biggest challenges were migrating a large monorepo from the Pages router to the App Router and splitting a monorepo into individual NPM packages shared internally.
Server logic, API design and third-party integrations. I implemented the GP WebPay payment gateway in Node.js based on the PHP docs - signatures, callbacks and the whole transaction flow. Also an AI pipeline with streamed output (SSE) and a Meta Business API integration.
Data model design, migrations and optimization. The hardest part was migrating sixteen years of data from three different systems into a single schema - dealing with duplicates, inconsistencies and the entire photo bank. From relational databases to a headless CMS for editorial content.
Deployment, operations and everyday tooling. From Vercel and self-hosted servers through Coolify and the cloud (AWS, Azure, Google Cloud) to observability with Sentry, analytics and CI. I keep Claude Code at hand every day for faster iteration.
// Work experience
Product: A large multi-tenant platform and CRM ecosystem built on a big frontend monorepo. I combine hands-on development, architectural decisions and technical team leadership.
Top project: An AI content automation platform - creating and publishing social media posts from emails and structured data.
Top project: A complete solution for three charity running platforms.
My own company - end-to-end development of web apps and internal systems for various clients.
// Selected projects
Psychometrics
A psychometric testing platform with age-normed results, sharing with experts and a gamified approach.
Dating agency
A complete redesign of a dating agency and migration of sixteen years of data from three legacy systems into one platform.
CharityA set of three charity running sites - unifying and fully typing an inherited project, GP WebPay payments and Strava leaderboards.
B2B · ERPAn internal ERP for a manufacturing company - inquiries, quotes, orders, bills of materials and warehouse. From design to on-premise operation on the client's server.
// Contact
Got a question, an idea to discuss, or just want to chat about tech? Drop me a few lines and I'll get back to you within one business day.