I'm Michal Dohnal, a passionate Frontend Developer with extensive experience in building dynamic, user-centric web applications. Skilled in React, Next.js, TypeScript, and Tailwind CSS, I have a proven track record of delivering high-quality, interactive solutions. From optimizing insurance application forms to crafting map-editing tools.
Work experience
Frontend Developer @ Direct Pojišťovna
Aug 2024 - Present
Brno, Czech Republic
Developing and optimizing interactive web forms for insurance applications using modern frontend technologies such as React, Next.js, and Tailwind CSS.
Improved frontend performance: -76% image payload, -55% LCP, -48% TBT, +15 Lighthouse points.
Contributed to a large-scale company rebranding, maintaining and integrating two parallel design systems — legacy and rebranded — across multiple applications.
Introducing coding standards and best practices to the team, significantly improving code quality and maintainability.
Worked with Strapi CMS — maintaining existing features and a few internal plugins used for managing content.
Projects
Klipsch RP-5000F II Ebony
A Three.js visualization of the Klipsch RP-5000F II Ebony floor-standing speaker I have at home. Features a speaker cabinet with ebony wood texture, beveled rubber grille, dual woofers with brushed copper cones, orbit controls for 3D exploration, and a debug GUI for tweaking lights, materials and geometry.