Skip to content
Portrait of Lukas Kouril
available for work · Prague, CZ

$ whoami

Lukas Kouril

Senior Frontend Engineer

I specialize in TypeScript and React, from micro-frontends for online banking to AI tooling in production teams. I care about readable code and frontends that still make sense a year later.

lukas — bash
01/stack

Tech Stack

// languages

  • JavaScript
  • TypeScript
  • HTML5
  • CSS3

// frameworks & ui

  • React
  • Next.js
  • Astro
  • TailwindCSS
  • shadcn/ui
  • MUI
  • Bootstrap
  • Motion
  • TanStack

// version control

  • Git
  • GitHub
  • GitLab

// backend & realtime

  • Node.js
  • Express.js
  • Ably

// data & auth

  • PostgreSQL
  • MySQL
  • MongoDB
  • Prisma
  • Drizzle
  • Payload CMS
  • Better Auth
  • Auth0

// tooling

  • Docker
  • Vite
  • Postman
  • Google Cloud
  • Figma

// testing & validation

  • Zod
  • React Hook Form
  • Mocha
  • Jest
  • Vitest
  • Playwright

// ai

  • Claude Code
  • Anthropic SDK
  • Vercel AI SDK
02/projects

Projects

devShark

Developer quiz and learning app with topic paths, daily challenges, real-time multiplayer, and leaderboards. React and Supabase behind serverless functions.

React · TypeScript · Supabase · Realtime · Vercel

Personal Dashboard

Life dashboard for subscriptions, habits, finances, Czech invoices, books, and a calendar, plus a natural-language quick-add built on Claude.

Next.js · TypeScript · Supabase · Claude AI · Recharts

aifirst

Daily, fully static bilingual (CS/EN) AI & tech magazine. A scheduled GitHub Actions job scrapes the day's sources and Claude writes each issue.

Next.js · TypeScript · Claude API · GitHub Actions

Czech Monopoly

Real-time, browser-based Czech-themed Monopoly where 2–4 players buy Czech cities via a room code, with a trivia twist and CS/EN localization.

Next.js · TypeScript · Payload CMS · Neon · Ably

Dont Wanna Know

Enter a birth year, country, and city to get an instant, fully in-browser report on the era someone grew up in. No backend, no API calls.

React · TypeScript · Vite · i18n · Vercel

AutobusyHodonín.cz

Marketing site for a Czech bus and freight company covering its fleet, passenger routes, and cargo, tuned for SEO in Czech and English.

Next.js · TypeScript · TailwindCSS · i18n

Umyjeme fasádu

Site for a Czech exterior-cleaning service: hot-water pressure washing of facades, roofs, and paving, with before/after sliders and a quote form.

React · TypeScript · Vite · TailwindCSS

Eurowafers

Web presentation for a Czech spa-wafer maker, covering its history, products, and distribution.

Astro · TypeScript · TailwindCSS · Vercel

Take a Break

B2B meditation-booking app with a booking dashboard, achievements, and news, built on a Turborepo monorepo.

Unfortunately I don't have a photo of the app anymore, but look at that beautiful team!

Next.js · TypeScript · Prisma · PostgreSQL · Turborepo

beKind Web App

Company rebrand and web app on Next.js, backed by PostgreSQL and Prisma.

Next.js · TypeScript · Node.js · Prisma · PostgreSQL

03/experience

Experience

Apr 2026 – Present

Prague, Czech Republic

Web Integrator logo

Senior Frontend Engineer

Web Integrator

  • First AI-focused engineer on the team: brought AI tooling into the workflow and set the conventions for how we use it
  • Lead frontend work in TypeScript, React and Next.js, including code quality and cross-browser behavior
  • Maintain coding standards and client guidelines around accessibility and web standards
  • Write technical specs from designs and prepare graphic assets for the build
  • Model structured content in Payload CMS and improve UX details across client sites

AI tooling · TypeScript · Next.js · React · Payload CMS

Oct 2025 – Mar 2026

Prague, Czech Republic

EmbedIT logo

Senior Fullstack Developer

EmbedIT

  • Led the modernization of an online banking platform, moving legacy systems to a micro-frontend architecture
  • Built the Backend-for-Frontend (BFF) layer: controllers, mappers, and service orchestration
  • Designed API contracts and kept integrations stable across several downstream services
  • Covered the code with unit, integration, and E2E tests, and met WCAG accessibility requirements
  • Sped up CI/CD pipelines and tightened code review standards

TypeScript · React · Express.js · StyleX · Node.js

May 2025 – Sep 2025

Barcelona, Spain

Ersilia logo

Fullstack Developer

Ersilia

  • Built a full-stack app in Next.js and TypeScript for managing structured ML model metadata
  • Designed the database schema and the backend behind it
  • Built an AI workflow on the Vercel AI SDK that analyzes scientific PDFs with an LLM
  • Automated metadata validation and repo syncing with the GitHub API and Actions
  • Worked directly with the research team on an open-science codebase

TypeScript · Next.js · Vercel AI SDK · PostgreSQL · Node.js

Nov 2024 – Jun 2025

Barcelona, Spain

beKind logo

Frontend Developer

beKind

  • Built the site in Next.js, tuned for performance and SEO
  • Helped shape the UX/UI around clear, simple navigation
  • Worked with the team to take the rebrand from design to launch

TypeScript · Next.js · Tailwind · PostgreSQL · Node.js

Jan 2025 – Feb 2025

Brno, Czech Republic

Autodoprava Kopeček logo

Frontend Engineer

Autodoprava Kopeček

  • Solo project: took the client's brief from concept and design through testing and release
  • Built the site in Next.js and shadcn/ui, mobile-first and heavy on SEO
  • Designed the customer flow around quote requests and conversions

TypeScript · Next.js · SEO · UX/UI · i18n · shadcn/ui

Apr 2024 – Oct 2024

Barcelona, Spain

Take a Break logo

Full Stack Developer

Take a Break

  • Built a full-stack B2B app for booking meditation sessions in Next.js and TypeScript
  • Assembled the UI from reusable React, TailwindCSS, and shadcn/ui components
  • Tuned PostgreSQL queries through Prisma
  • Integrated Stripe and third-party APIs for payments, auth, and real-time updates
  • Deployed on Vercel with CI for preview and production builds

TypeScript · Next.js · Tailwind · PostgreSQL · Prisma

Nov 2021 – Apr 2024

Reykjavík, Iceland

Controlant logo

Technical Analyst

Controlant

  • Monitored live telemetry from cold-chain IoT trackers on pharmaceutical shipments and triaged critical temperature excursions
  • Ran root-cause analysis on shipment and sensor data and turned findings into compliant resolutions for global clients
  • Automated recurring parts of data processing and client reporting
  • Wrote audit reports and quality documentation, and presented findings to senior management

Data Analysis · IoT Telemetry · Root-Cause Analysis · Automation

Jan 2020 – Sep 2021

Gibraltar

Entain Group logo

User Protection Expert

Entain Group

  • Detected fraud and money-laundering patterns in betting and transaction data using dedicated analysis tools
  • Ran investigations on flagged accounts and handled sensitive user data under GDPR
  • Kept detection processes compliant with EU and local gaming regulations
  • Mentored junior analysts on compliance and risk

Fraud Detection · AML/KYC · Data Analytics · GDPR

Dec 2015 – Nov 2019

Brno, Czech Republic

Kiwi.com logo

Customer Relations Advisor

Kiwi.com

  • Resolved complex booking issues across multiple airline and CRM systems
  • Reworked support workflows with the team to cut resolution times
  • Supported KAYAK operations and B2B partners with data-backed resolutions
  • Trained new hires on systems, policies, and support processes

CRM Systems · Workflow Optimization · B2B Support

04/education

Education

Jul 2024 – Dec 2024

arol.dev

Computer Software Engineering

Intensive software engineering academy in Barcelona focused on full-stack web development. I worked mainly with JavaScript, TypeScript, React, Next.js, Vue.js, Node.js, Express.js, PostgreSQL, Prisma, and MongoDB, alongside data structures, algorithms, and tools like Git, Docker, Vercel, and Figma. Most of the learning came from building actual projects, which is also where I got hooked on software engineering.

TypeScript · React · Next.js · Node.js · Express · PostgreSQL · Docker

The arol.dev office in Barcelona
Students working together at arol.dev
The arol.dev cohort above Barceloneta beach

Aug 2022 – Dec 2022

Reykjavík Academy of Web Development

Web Development

Web development bootcamp where I built my foundation in HTML, CSS, and JavaScript. Everything centered on building responsive, interactive web apps.

JavaScript · HTML5 · CSS3 · Vue.js · Responsive Design · REST APIs

The Tækniskólinn building in Reykjavík
Working through a UX flow at the Reykjavík academy
Students at Tækniskólinn between classes
05/contact

Get in touch

$ ./say-hello.sh

Hiring, or have a project in mind? Drop me a line and I'll get back to you.

Say hello