Skip to main content

Lukáš Kvapil · Full-stack Web Developer

Curriculum Vitae

Nine years in software, from technical writing to system architecture: main developer of a design system for Helsinki's public transport agency, architect and later technical lead of the ad platform behind one of the largest Czech media groups. I like working out how a system should fit together — and then building it.

Contactinfo@lkweb.devCzech Republic


Experience

Senior Full-stack Developer

Software consultancy; long-term engagements as an embedded developer, technical lead and architect. Currently at HSL, the Helsinki Regional Transport Authority; before that three years at the Economia media group (see Selected projects).

  • TypeScript
  • React
  • Next.js
  • Node.js
  • Architecture
  • Tech leadership

Senior Frontend Engineer

Pilot engagement for an international investment bank: rewrote the React interface of an in-house Electron application for monitoring live stock trades and positions — one of ten engineers selected from roughly 1,000 applicants.

  • React
  • TypeScript
  • Electron

Technical Writer & Frontend Developer

Where I moved from writing about software to writing it: owned the technical documentation of design software for IoT chips, then Python automation, SQL behind internal dashboards and the company website.

  • Technical writing
  • Python
  • SQL
  • JavaScript
  • WordPress

Selected projects

Design system

Main developer of the React component library behind HSL's digital products — built from scratch, published as an npm package, adopted by most product teams. I own the component APIs, versioning and releases.

  • React
  • TypeScript
  • Storybook
  • npm
  • Design systems
  • API design

Personal information portal, hsl.fi & ticket store

Lead frontend developer of the customer portal of a metropolitan transport system, in a team of three to four — a Finnish-first Next.js application under strict public-sector accessibility rules, integrating many very different backend APIs. Also the team's security champion.

  • Next.js
  • React
  • TypeScript
  • Nest.js
  • Azure
  • Optimizely CMS
  • Accessibility
  • Vitest
  • Cypress

Ad delivery platform & newsroom development

Architect of the ad delivery library running on every site of the media group behind Aktuálně.cz and Hospodářské noviny — five million monthly readers. Later technical lead of the four-person team building the group's ad management system.

  • JavaScript
  • TypeScript
  • React
  • Functional programming
  • AWS Amplify
  • PHP

Education

BSc, English in Electrical Engineering and Computer Science

A programme at the intersection of language and technology — the reason I write specifications as readily as I write code.

Skills

Languages
TypeScript — daily · JavaScript — daily · Python — solid · SQL — familiar
Frontend
React · Next.js · SCSS · Storybook · Zustand · React Query · Redux · Tailwind CSS · Figma · Accessibility (WCAG)
Backend & APIs
Node.js · Nest.js · REST & API design · GraphQL · Optimizely CMS · WordPress
Infrastructure & tooling
Azure · Azure DevOps CI/CD · AWS Amplify · Docker · GitHub Actions · Vite · Monorepos · npm package publishing
Testing
Vitest (unit) · Cypress (end-to-end)
Ways of working
Architecture design & documentation · Design systems · Technical writing · Threat modelling · Technical leadership · Mentoring · AI-assisted development · Distributed international teams

Languages

Spoken
Czech — native · English — fluent, spoken and written (C2 certificate) · Spanish — basics · French — basics