Skip to content
Tomáš Šrámek

Experienced developer · Prague · Open to new projects

I build websitesand web apps.

Years of experience turning ideas and designs into fast, accessible, SEO-friendly products. WordPress, React, Next.js, Astro, TypeScript and Tailwind CSS, from a marketing site to a full web application.

  • WordPressThemes & plugins
  • ReactComponent UI
  • Next.jsWeb apps & SSR
  • AstroFast websites
  • Tailwind CSSDesign systems
  • AIIntegrations & agents
  • CloudflareEdge hosting
  • CI/CDGitHub Actions
  • AccessibilityWCAG 2.2 AA

Selected work

Real products, designed, built and run end to end.

Three live products I own completely: UX, frontend, backend, database, payments, emails and SEO. The same skills I bring to every client and team.

01 Business websites & templates

WPTom

Websites for small businesses, built, hosted and looked after.

WPTom (Web Pro Tom) designs and builds original websites for small businesses and takes care of them for a yearly fee. Developers can buy the same designs as ready-made templates and get clean, documented code.

designs
54
Lighthouse
100
WCAG contrast
AA
Visit wptom.com
https://wptom.com
The WPTom homepage: business websites, built, hosted and looked after

The problem

Small businesses want a website that feels made for them, without page builders, agency invoices and technical worries. Developers want templates that don't look like every other template and are easy to customise and update.

Key results

Lighthouse 100 for performance, accessibility, best practices and SEO on every public page. Semantic HTML, keyboard navigation and screen-reader friendly components across the whole catalog.

What I built

Design
54 original, fully responsive designs, from a florist to a law firm, each with its own colour palette checked for WCAG AA contrast in light and dark mode.
Frontend
Component-based UI in Astro, React and Tailwind CSS with a shared design system, dark mode and motion that respects reduced-motion settings.
CMS
Content editing through headless CMS integrations (Keystatic, Sanity, Storyblok), so owners update texts and photos without code.
E-commerce
Stripe Checkout, licence management, upgrades and vouchers, plus a customer account and an admin dashboard in Next.js.
Developer tools
A command-line tool and 15 npm packages: install a template, add integrations, pull updates later.

Tech stack

  • React
  • Next.js
  • Astro
  • TypeScript
  • Tailwind CSS
  • Headless CMS
  • Stripe
  • Node.js

02 Web app for apartment buildings

Lhůta

A web app that never forgets when the lift needs its inspection.

Lhůta helps Czech homeowners' associations keep track of the inspections the law requires: electrical, gas, lifts, lightning rods, chimneys. Find your building, see your calendar and get reminded in time.

buildings ready
71 490
days' notice
60 / 14
by design
GDPR
Visit lhuta.eu
https://lhuta.eu
The Lhůta homepage: search for your apartment building

The problem

Every building has a dozen mandatory inspections with different intervals, and the volunteer committee is liable when one slips. The deadlines usually live in someone's head or in a binder.

Key results

A mobile-first interface that feels like a native app, GDPR-compliant data handling and content pages written for SEO, all in one Next.js codebase with a CMS for the admin.

What I built

Data
Imports from public registers: 71 490 homeowners' associations matched to their building, with obligations derived from its equipment.
Search
Instant full-text search by company ID or address, with SEO-friendly pages for every building and town.
Notifications
Email reminders 60 and 14 days before each deadline, sent automatically and never twice.
Subscriptions
A paid plan with a report archive, alerts for the whole committee, tasks from defects and invoices with QR payment.
Directory
10 950 certified technicians with a verification badge that updates automatically from the official register.

Tech stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Payload CMS
  • SQL
  • REST API
  • Playwright

03 AI web app for families

KidCape

A personalised comic book where your child is the hero.

Parents upload a photo, pick a theme and an art style, and receive a 10-page comic book starring their child as a PDF by email. A complete product: upload, payment, AI generation, delivery and support.

page comic
10
art styles
4
photo deletion
24 h
Visit kidcape.app
https://kidcape.app
The KidCape homepage: a personalised superhero comic made from a child's photo

The problem

Personalised gifts for kids are usually a name printed on a generic template. Parents want something that really looks like their child, made in minutes, with their photos treated safely.

Key results

An end-to-end AI product with real paying customers: from a single photo to a finished comic book in minutes, built for parents on phones and kid-safe by design.

What I built

Frontend
A playful, mobile-first Next.js site with Tailwind CSS and Framer Motion: photo upload, 3 story worlds, 4 art styles and a preview of the result.
Backend
A TypeScript REST API with a SQL database, file storage and a durable multi-step workflow that retries each page on its own.
AI pipeline
Story writing and content moderation, then a cover and 9 illustrated pages that keep the child's likeness, assembled into a print-ready PDF.
Payments
Stripe Checkout with signed webhooks: nothing is generated until the payment is confirmed.
Privacy
Uploaded photos are deleted automatically within 24 hours, with user accounts, transactional emails and an admin dashboard.

Tech stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • REST API
  • SQL
  • Stripe
  • OpenAI

What I do

From a WordPress site to a full web application.

I can join a team or take a project from the first sketch to launch and beyond.

  • 01

    Websites

    WordPress · Astro · EmDash · Next.js

    Company websites, landing pages and portfolios. Custom WordPress themes and plugins, or modern static sites with a headless CMS.

  • 02

    Web applications

    React · Next.js · TypeScript

    Dashboards, customer accounts, subscriptions and admin tools, with authentication, payments and a solid data model.

  • 03

    Frontend development

    HTML · CSS · Tailwind CSS

    Pixel-perfect, responsive UI from Figma or from scratch, reusable components and design systems.

  • 04

    Accessibility

    WCAG 2.2 · ARIA · a11y audits

    Semantic HTML, keyboard navigation, screen readers, colour contrast and reduced motion, tested with automated and manual checks.

  • 05

    Performance & SEO

    Core Web Vitals · Lighthouse

    Fast loading, structured data, sitemaps and multilingual SEO, so the site ranks and converts.

  • 06

    E-commerce & integrations

    Stripe · CMS · APIs

    Online payments, subscriptions, booking, newsletters, analytics, CRMs: I connect any third-party app through its API or webhooks, cleanly and securely.

How I work

What you can expect from me.

  • Accessibility first

    WCAG AA as a baseline, not an afterthought. Every interface works with a keyboard and a screen reader.

  • Performance by default

    Lighthouse 100 and green Core Web Vitals are where I start, not where I hope to end up.

  • Clean, typed code

    TypeScript, reusable components, tests and code review. Code the next developer is happy to inherit.

  • Mobile-first

    Responsive layouts designed for phones first, polished up to large screens, in light and dark mode.

  • End-to-end ownership

    From requirements and UX to deployment and support. I communicate clearly and deliver on time.

  • Modern workflow

    Git, pull requests, CI/CD, automated testing and AI-assisted development for faster, safer delivery.

Skills

Technologies I work with.

Frontend
HTML5 · CSS3 · JavaScript (ES6+) · TypeScript · React · Next.js · Astro · Tailwind CSS
WordPress & CMS
WordPress · Custom themes · Plugins · Headless CMS · EmDash · Payload CMS · Sanity · Storyblok · Keystatic
Integrations
Any third-party app via API and webhooks · Stripe · Lemon Squeezy · Booking systems · Email marketing · Analytics · Search · Cloudinary · AI chat
Backend & data
Node.js · REST APIs · SQL · Authentication · Stripe payments · Email automation
Quality
Accessibility (WCAG) · SEO · Core Web Vitals · Responsive design · Cross-browser testing
Tools & workflow
Git & GitHub · CI/CD · Playwright · Vitest · ESLint & Prettier · AI-assisted development

Now

What I'm working on.

  • Building websites for small businesses through WPTom.
  • Launching the paid plan of Lhůta for homeowners' associations in the Czech Republic.
  • Open to new projects and roles in web and web app development.

Contact

Need a website or a web app? Let's talk.

A role, a project or just an idea. I reply within a day.

tom@tomsramek.com