Lukáš Huvar

Lukáš Huvar

Huvik

Software developer passionate about React, GraphQL, TypeScript, and AI.

I specialize in building high-performance web applications with modern JavaScript technologies. My expertise includes designing scalable frontend architectures, optimizing application performance, developing type-safe GraphQL APIs, and shaping codebases so AI agents can ship in them reliably.

I'm comfortable shipping full products end-to-end across the JavaScript ecosystem — from the UI and backend services to databases and deployment. I enjoy owning the whole stack and wiring the pieces together into something users can actually rely on.

Based in the Czech Republic, I focus on delivering exceptional user experiences through clean code and thoughtful engineering. I'm particularly interested in performance optimization, developer experience, and building tools and AI agents that make developers' lives easier.

When I'm not coding, I spend time with my family, explore new technologies, play board games, and enjoy the outdoors.

Speaking

Loading 40 MB of JSON on initial load

Productboard frontend meetup #4 2022

Every millisecond matters

Productboard frontend meetup #3 2021

Work Experience

Productboard logo

Productboard

Feb 2020 - Apr 2026

Frontend Platform Engineer

Built gradual deployments for frontend applications on top of Cloudflare Workers and our monitoring tools. The system automatically detects faulty deployments and rolls back changes, keeping production stable as shipping velocity increased.

Led the migration away from slow tooling like ESLint to a modern stack built on oxlint, oxfmt, and tsgo. This provided faster feedback loops for both engineers and AI agents working in the monorepo. Adjusted the monorepo structure and conventions to work well with agents, and authored a set of skills that codified our workflows so agents could ship reliably across the codebase.

Led multiple legacy code cleanups, removing more than 250 cyclic dependencies and improving overall code quality. Established best practices for modular design and code organization, which improved CI/CD times and reduced the number of projects that needed to be rechecked on every change.

Migrated multiple applications from Webpack 3 to Webpack 5, and later to a Vite + Rolldown setup. Built plugins and tooling to optimize bundle size and prevent accidental regressions or dev-only packages slipping into production.

Drove the introduction of federated GraphQL into the stack, splitting our monolithic application into multiple services and unifying data fetching for around 90% of our use cases. Built tooling for GraphQL schema unification and promoted Relay best practices.

Maintained a frontend monorepo with more than 750 packages and 1.6 million lines of TypeScript code, shipping a number of improvements to CI/CD and the overall developer experience at that scale.

Introduced Cloudflare Workers into the stack and changed how frontend applications are served, reducing initial load time and cutting TTFB by 600ms.

Resurrected the design system and built the initial version of our new one, Nucleus. The goal was to unify components and introduce patterns and tools that kept React and Figma in parity.

Vercel logo

Vercel

Apr 2019 - Nov 2019

Software Engineer

Helped maintain the Next.js framework repository, triaging issues and reviewing community contributions, and shipped API routes support and other improvements. Also worked on the internal dashboard (DNS records, preview deployments).

Prisma logo

Prisma

Sep 2017 - Mar 2018

Product Engineer

Built an Electron application, Prisma Admin, the predecessor of Prisma Studio. Created a virtual data layer on top of the actual data to display pending changes that had not yet been committed. Also maintained GraphQL Playground, IDE for exploring GraphQL APIs.