Skip to main content

Lukáš Kvapil · Full-stack Web Developer

CV

Ten years in software — from technical documentation to development and system design and architecture: lead developer of a design system for a Nordic public transport organisation, architect and later technical lead of an advertisement platform at a major Czech media house. I enjoy figuring out how a system should work — and then building it.

Contactinfo@lkweb.devCzech Republic


Employment

Senior Full-stack Developer

Software consultancy; long-term engagements as a developer, technical lead and architect. Currently working for a Nordic public transport organisation; previously spent three years working for a major Czech media house. (client names withheld under NDA; see Projects).

  • TypeScript
  • React
  • Next.js
  • Node.js
  • Technical leadership
  • AWS
  • Azure
  • Architecture

Senior Frontend Developer

Pilot project for an international investment bank: rewrite of the interface of an internal application for tracking ongoing trades and stock values into React — one of ten developers selected from approximately 1000 applicants.

  • React
  • TypeScript
  • Electron

Tech & Frontend Developer

Responsibility for technical documentation of software for IoT chip design, then Python automation, SQL behind internal dashboards, and the company website.

  • Technical documentation
  • Python
  • SQL
  • JavaScript
  • WordPress

Projects

Design system

Lead developer of the React component library behind the organisation’s digital products — built from scratch, published to NPM, and adopted by most product teams. Responsibility for component API design, versioning, and releases.

  • React
  • TypeScript
  • SCSS
  • Storybook
  • NPM
  • Figma
  • Design systems
  • API design

Passenger portal, public website, and ticket e-shop

Lead frontend developer of a customer portal for a metropolitan public transport system, in a team of four — a multilingual Next.js application with strict public-sector requirements for accessibility and security, and integration with many different APIs. Also the team’s security champion.

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

Ad-loading platform and editorial development

Design and implementation of an ad-loading library running across the media house’s portfolio of news and magazine websites, serving millions of monthly visits. Later technical lead of a four-person team building an advertisement management system and editorial development.

  • 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 — with a focus on English, linguistics, and an overview of technical disciplines and computer science.

Skills

Programming languages
TypeScript — daily · JavaScript — daily · Python — solid · SQL — basics
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 · CI/CD in Azure DevOps · AWS Amplify · Docker · GitHub Actions · Vite · monorepo · NPM
Testing
Vitest, Jest (unit) · Cypress (end-to-end)
Ways of working
Architecture design & documentation · Design systems · Technical documentation · Technical leadership · Mentoring · AI-assisted development · Threat modelling · Distributed international teams

Languages

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