Lukáš Huvar

Lukáš Huvar

Huvik

Software developer passionate about React, GraphQL, TypeScript

I specialize in building high-performance web applications with modern JavaScript technologies. My expertise includes creating scalable frontend architectures, optimizing application performance, and developing type-safe GraphQL APIs.

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 that make developers' lives easier.

When I'm not coding, I am spending time with my family, exploring new technologies, playing board games, and enjoying 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 - Present

Frontend Platform Engineer

Worked on multiple legacy code cleanups, removing more than 250+ cyclic dependencies and improving code quality. Implemented best practices for modular design and code organization. This led to improved CI/CD times and reduced the number of projects that need to be checked.

Migrated multiple applications from Webpack 3 to Webpack 5 and later to Vite + Rolldown setup. Created multiple plugins and tools to optimize bundle size and prevent accidental increases or introduction of dev packages into production code.

Pushed the introduction of federated GraphQL into the stack. This allowed us to split our monolithic application into multiple services. This created a unified way to fetch data for 90% of use cases. Created tooling for GraphQL schema unification and promoted best Relay patterns.

Maintained frontend monorepo with more than 750 packages and 1.4 million lines of TypeScript code. I worked on several improvements to enhance CI/CD and overall developer experience in this large codebase.

Introduced Cloudflare Workers into the stack and changed how frontend applications are served. This reduced initial load time and decreased P90 by 800ms.

Resurrected the design system and created the initial version of our new design system, Nucleus. The main goal was unification and introducing new patterns and tools for parity between React components and Figma.

Vercel logo

Vercel

Apr 2019 - Nov 2019

Software Engineer

Worked on Next.js framework API routes support, Internal Dashboard, (DNS records, preview deployments).

Prisma logo

Prisma

Sep 2017 - Mar 2018

Frontend Engineer

Worked on Prisma Admin (predecessor of Prisma Studio)