Prague & Remote

I am a front-end developer working with React (Next.js). I create accessible and user-friendly products for web.

During my 11 years of experience in tech, I have worked as a front-end engineer in startups, digital product owner, and tech lead in various cultural organisations.

Available from October 2024

What I use now

  • Javascript
  • TypeScript
  • React
  • Next.js
  • UX
  • Tailwind CSS
  • Unit tests
  • GraphQL
  • CSS
  • MDX
  • SEO
  • Apollo client
  • Contentlayer
  • ESLint
  • Figma
  • Git
  • Material UI
  • Node.js
  • Orval
  • REST Api
  • Sanity CMS
  • Storybook
  • TanStack Query
  • TypeDoc
  • Vercel
  • Vite
  • Webpack

Selected projects

Relevant experience

  • ApitreeCustomer portal for E.ON (energy supplier)

    • Front-end 2023 – Present

    Responsibility: Build a robust front-end for customer portal for E.ON (German power supplier) in the team of 5 developers. Deliver solution that handles complex logic of an app for 1.5 million users.

    Achievements: Developed a library of reusable components used across the app. Shipped bundle of complex mobile-first features (such as payments) with emphasis on UX and performance.

    www.apitree.cz
    • TypeScript
    • React
    • Next.js
    • Material UI
  • DotuPlanning apps for theatres

    • Front-end lead 2020 – 2023
    • Front-end 2019 – 2020

    Responsibility: Deliver robust high-quality front-end focused on user experience, accessibility and extensivity. Build component architecture and create reusable design system.

    Achievements: Dotu UI is implemented in 4 apps that continue to grow. The apps are used by major theatres in Czech republic.

    www.dotu.cz
    • TypeScript
    • React
    • Next.js
    • CSS
    • Contentlayer
    • REST Api
  • After RussiaAnti-war opposition in Russia

    • Tech lead 2022 – Present

    Responsibility: Co-found the project, build the web app. Setup publication workflow and automation solutions. Continue to steer the project.

    Achievements: Stable team of 30+ volunteers across the world. Regular pipeline of content. Growing outreach to European audience: by publication or attendance to conferences.

    www.after-russia.org
    • TypeScript
    • React
    • Next.js
    • CSS
    • Contentlayer
    • Figma
  • Dr-AbeFull-stack development in team of three

    • Full-stack developer 2016 – 2017

    Responsibility: Full-stack web solutions, mostly powered by PHP-based content management systems. Leading the projects for cultural organisations (such as Prague Philharmonic Choir).

    Achievements: Successful launch of 10+ projects, some of which I led.

    www.dr-abe.cz
    • CSS
    • PHP
    • WordPress
  • FreelanceFull-stack web solutions

    • Full-stack developer 2014 – Present

    Responsibility: Solutions focused on sustainability and good UX for both the user and the owner. Using WordPress at first, later Next.js with a CMS solution.

    Achievements: Launched 30+ projects, mainly for cultural organisations. Stayed in long-term cooperation with some of them. Moderated WordCamp Prague developer section.

    • React
    • Next.js
    • CSS
    • PHP
    • WordPress
  • TvarRenowned literature magazine in Czech republic

    • Tech lead 2014 – 2017

    Responsibility: To lead the magazine into a digital world in a stable and sustainable way. Pitching new online formats. Establishing online subscription.

    Achievements: A robust website with new digital-friendly formats: Podcasts, online revue, culture service, networking. Digital archive with full-text. Online subscription almost doubled the income of the magazine.

    www.itvar.cz
    • CSS
    • PHP
    • WordPress

Education

  • Theatre faculty of Academy of Performing ArtsDAMU

    • Arts management 2010 – 2014
    www.damu.cz
  • Masaryk UniversityMUNI

    • Film theory 2008 – 2009
    • New media theory 2008 – 2009
    www.muni.cz

What I used

  • jQuery
  • PHP
  • SCSS
  • WordPress
  • Gulp
  • Redux

What I'm learning

  • Supabase