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 stay maintainable as they grow.

lukas — bash
01/stack

Tech Stack

TypeScript
CSS3
HTML5
JavaScript
Astro
Next.js
Vue.js
TanStack
shadcn/ui
Bootstrap
TailwindCSS
MUI
GitLab
GitHub
Git
Framer Motion
React
GitHub Copilot
Claude Code
Figma
Superpowers
Grok
Perplexity
Jest
Vercel AI SDK
MongoDB
Google Cloud
MySQL
Mocha
Vite
Docker
Playwright
Postman
Vitest
PostgreSQL
Drizzle
Prisma
Auth0
LangChain
Anthropic SDK
Express.js
Ably
WebSockets
Zod
React Hook Form
ChatGPT
Better Auth
Netlify
Payload CMS
Gemini
Cursor
Node.js
02/projects

Projects

devShark

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

ReactTypeScriptSupabaseRealtimeVercel

Personal Dashboard

Personal life dashboard for subscriptions, todos, streaks, finances, Czech invoices, books, and a calendar, with natural-language quick-add powered by Claude.

Next.jsTypeScriptSupabaseClaude AIRecharts

aifirst

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

Next.jsTypeScriptClaude APIGitHub 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 full CS/EN localization.

Next.jsTypeScriptPayload CMSNeonAbly

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 and no API calls.

ReactTypeScriptVitei18nVercel

AutobusyHodonín.cz

Marketing site for a Czech bus and freight company, covering its fleet, passenger, and cargo services, with a focus on SEO and i18n.

Next.jsTypeScriptTailwindCSSi18n

Umyjeme fasádu

Marketing site for a Czech exterior-cleaning service — hot-water pressure washing of facades, roofs, and paving, with before/after sliders, a service breakdown, and a quote request form.

ReactTypeScriptViteTailwindCSS

Eurowafers

Marketing site for a Czech spa-wafer maker, covering its history, products, and distribution.

AstroTypeScriptTailwindCSSVercel

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 that built it!

Next.jsTypeScriptPrismaPostgreSQLTurborepo

beKind Web App

Company rebrand and web app, focused on performance, backed by PostgreSQL and Prisma.

Next.jsTypeScriptNode.jsPrismaPostgreSQL

Portfolio

Personal developer portfolio with a terminal-inspired design and animated, responsive sections covering my stack, experience, and projects.

Next.jsTypeScriptTailwindCSSFramer Motion
03/experience

Experience

  1. Apr 2026 – Present · Prague, Czech Republic

    Wi

    Web Integrator

    Senior Frontend Engineer

    • Joined as the team's first AI-focused engineer, building AI tooling into the team's workflow and setting how we use it day to day
    • Lead frontend work in TypeScript, React and Next.js, and own code quality and cross-browser behavior
    • Set and maintain coding standards and client guidelines, with a focus on accessibility and web standards
    • Write technical specs from designs and other materials, and prepare graphic assets for the build
    • Improve technical and UX details across sites, and model structured content in Payload CMS
    • Track and report on progress, and ship changes according to the project plan
    AITYPESCRIPTNEXT.JSREACTPAYLOADCMS
  2. Oct 2025 – Mar 2026 · Prague, Czech Republic

    EmbedIT logo

    EmbedIT

    Senior Fullstack Developer

    • Led the work to modernize an online banking platform, moving its legacy systems to a micro-frontend architecture
    • Built a Backend-for-Frontend (BFF) layer, including its controllers, mappers, and service orchestration
    • Owned API contract design and kept integrations stable across several downstream services
    • Covered the code with unit, integration, and E2E tests, and met WCAG accessibility requirements
    • Improved developer experience by speeding up CI/CD pipelines and tightening code review standards
    TYPESCRIPTREACTEXPRESS.JSSTYLEXNODE.JS
  3. May 2025 – Sep 2025 · Barcelona, Spain

    Ersilia logo

    Ersilia

    Fullstack Developer

    • Built a full-stack web app with Next.js and TypeScript
    • Designed the database schema and the backend for managing structured model metadata
    • Built key parts of an AI workflow that uses the Vercel AI SDK to analyze PDFs with an LLM
    • Automated metadata validation and repo syncing with the GitHub API and Actions
    • Worked with researchers and engineers to keep the implementation in line with the project's open-science goals
    TYPESCRIPTNEXT.JSVERCEL AI SDKPOSTGRESQLNODE.JS
  4. Nov 2024 – Jun 2025 · Barcelona, Spain

    beKind logo

    beKind

    Frontend Developer

    • Built the site in Next.js, with performance and SEO in mind
    • Helped with the UX/UI design, focusing on clear, easy navigation
    • Built responsive front-end interfaces from reusable components
    • Helped with deployment and tuned the site for speed and accessibility
    • Worked with other teams to move the project from planning to release
    TYPESCRIPTNEXT.JSTAILWINDPOSTGRESQLNODE.JS
  5. Jan 2025 – Feb 2025 · Brno, Czech Republic

    Autodoprava Kopeček logo

    Autodoprava Kopeček

    Frontend Engineer

    • Built the website in Next.js, with a focus on speed, mobile, and SEO
    • Used ShadCN components to put together the interface
    • Designed parts of the UX/UI around an easy customer flow and better conversions
    • Deployed on Vercel and tuned the site for performance and accessibility
    • Handled the whole project, from concept and design through testing and release
    • Worked directly with the client, turning their brief into the finished site
    TYPESCRIPTNEXT.JSSEOUX/UIVERCELI18NShadCN
  6. Apr 2024 – Oct 2024 · Barcelona, Spain

    Take a Break logo

    Take a Break

    Full Stack Developer

    • Worked on a full-stack B2B app for booking meditation sessions, using Next.js and TypeScript
    • Built the UI from reusable React, TailwindCSS, and ShadCN components
    • Worked with PostgreSQL and Prisma, tuning queries and keeping the data consistent
    • Integrated Stripe and other third-party APIs for real-time updates and authentication
    • Used Figma for UI/UX design and Linear to track work across sprints
    • Deployed on Vercel with CI for preview and production builds
    TYPESCRIPTNEXT.JSTAILWINDPOSTGRESQLShadCNPRISMA
  7. Nov 2021 – Apr 2024 · Reykjavík, Iceland

    Controlant logo

    Controlant

    Technical Analyst

    • Diagnosed and resolved logistics issues for pharmaceutical shipments, where keeping products safe in transit was critical
    • Monitored shipment data and resolved critical issues using the company's tracking tools
    • Ran root-cause analysis and provided compliant solutions for clients around the world
    • Spotted opportunities to automate parts of data processing and client communication
    • Put together quality documentation and audit reports, and presented findings to senior management
    • Handled high-stakes technical issues that needed coordination across several international teams
    DATA ANALYSISPROCESS AUTOMATIONLOGISTICSROOT-CAUSE ANALYSIS
  8. Jan 2020 – Sep 2021 · Gibraltar

    Entain Group logo

    Entain Group

    User Protection Expert

    • Built up expertise in gaming compliance and anti-money laundering (AML)
    • Used data analysis and dedicated tools to spot suspicious behavior and prevent fraud
    • Kept processes in line with EU and local regulations
    • Ran investigations and processed sensitive user data in line with GDPR
    • Trained and mentored junior team members on compliance and risk
    • Took a strict, zero-tolerance approach to policy breaches
    COMPLIANCEAML/KYCDATA ANALYTICSRISK MANAGEMENT
  9. Dec 2015 – Nov 2019 · Brno, Czech Republic

    Kiwi.com logo

    Kiwi.com

    Customer Relations Advisor

    • Resolved complex customer issues across multiple channels
    • Kept up with aviation trends and learned the various CRM systems we used
    • Shared feedback with management and reworked workflows to cut resolution time
    • Supported KAYAK operations with data-backed resolutions, and helped B2B partners
    • Kept a customer satisfaction (CSAT) score above team targets
    • Trained new hires on company policies, products, and how we handled support
    CRM SYSTEMSSTAKEHOLDER COMMUNICATIONWORKFLOW OPTIMIZATION
04/education

Education

arol.dev

Computer Software Engineering

Jul 2024 – Dec 2024

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.

Redux.jsSoftware DevelopmentAgile Application DevelopmentAngularJSHerokuReact NativeNode.jsVue.jsWebpackPostgreSQLFront-End DevelopmentFront-end CodingHTML5GitHubWeb Application DevelopmentBack-End Web DevelopmentPrisma ORMWeb DevelopmentMocha (JavaScript Framework)KubernetesTailwind CSSSASSDocker ProductsDevOpsFull-Stack Development
Aug 2022 – Dec 2022

Web development bootcamp where I built my foundation in HTML, CSS, and JavaScript. The course centered on responsive, interactive web apps and the fundamentals behind them.

JavaScriptCSSVue.jsFront-End DevelopmentHTML5GitHubWeb DevelopmentMocha (JavaScript Framework)Git

// completed courses & favorite mentors

Josh W. Comeau's interactive React course covering fundamentals, hooks, state, component design, and full-stack Next.js.

ReactNext.js

Developer and bootcamp instructor behind Udemy's best-selling Web Developer Bootcamp; former lead instructor at Galvanize.

Full-StackJavaScript

Web developer, designer, and teacher of the Complete JavaScript and Ultimate React courses, with over 2M students.

JavaScriptReactCSS

Full-time TypeScript educator and creator of Total TypeScript; former XState core team and Vercel developer advocate.

TypeScript

Founder of CleverProgrammer, teaching project-based full-stack development to over a million aspiring developers.

Full-StackReact

Full-stack developer and educator who helped build CleverProgrammer; now co-founder of the AI tool Poppy AI.

Full-StackJavaScript

Project-based coding community that helps people build full-stack apps and land developer jobs.

Full-Stack
05/contact

Get in touch

$ ./say-hello.sh

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

Say hello

location

Prague, Czech Republic