Jan Kryšpín

Design System Architect & Frontend Team Lead

I help teams build consistent, accessible, scalable UI systems and frontend architecture.

Strongest in CSS, component APIs, theming, and bridging Figma workflows to production code.

Jan Kryšpín

What I do

  • Design systems

    • Component APIs and composition
    • Theming, tokens, and documentation
    • Accessibility and consistency at scale
  • Frontend leadership

    • Architecture and code quality
    • Mentoring and alignment across teams
    • Pragmatic delivery without cutting corners
  • Figma → code

    • Code Connect and design-to-code workflows
    • AI-assisted implementation with guardrails
    • Closing the gap between design files and shipped UI

Selected work

  • Alma CareerContract

    Alma Career Czechia

    Design System Architect · Spirit · contractor

    Spirit is the foundation for Alma Career products—from job portals to internal tools. Tokens, (S)CSS, HTML, and React; consistency across Jobs.cz, Prace.cz, Seduo, and more.

    Alma Career

  • NetvorContract

    Netvor

    Frontend Team Lead · contractor

    Frontend leadership and standards for Netvor’s client work—architecture, quality, and mentoring the team.

    netvor.co

  • Alma CareerDesign system

    Spirit Design System

    Open design system for Alma products: components, tokens, and multi-stack implementations (same engagement as Jobs.cz / Prace.cz below).

    Spirit on GitHub

  • Alma CareerProduct

    Jobs.cz — frontend modernisation

    Large-scale UI refresh with Spirit: refactored search, new components site-wide, and a much faster developer workflow.

    jobs.cz

  • Alma CareerProduct

    Prace.cz — platform rebuild

    Major career portal rebuilt with Spirit React components and Next.js, plus support for feature teams.

    prace.cz

  • NetvorProduct

    Fondee.cz

    Czech investing platform delivered with Netvor: React and a custom SCSS system, later a Flutter app; today I focus on leading the frontend team.

    fondee.cz

  • NetvorProduct

    Respekt.cz

    Weekly magazine site built at Netvor with Next.js, Contember CMS, and GraphQL; later a redesign and a Flutter app.

    respekt.cz

  • NetvorProduct

    FDb.cz

    Large film-database revamp at Netvor—Next.js, Tailwind 4, React Aria; leading a four-person frontend team.

    fdb.cz

  • NetvorProduct

    Parti.cz

    Connects clients with verified architecture studios. Netvor product—I built the whole thing solo (frontend and backend), vibe-coding end to end.

    parti.cz

  • PersonalProduct

    Šutka

    Vibe-coded project that tracks Aquacentrum Šutka occupancy and recommends the best times to visit based on historical data and predictions.

    sutka.krysp.in

  • CommunityTalk

    Talk: Figma Code Connect + AI

    From Figma to quality code—Code Connect and AI with the Spirit design system (Frontendisti).

    Watch on YouTube

  • CommunityTalk

    Talk: Unit tests in SCSS

    Complex functions and mixins are not the only SCSS worth testing. How to wire the `sass-true` library into Jest and assert preprocessor output.

    Slides (PDF)

  • PersonalPlugin

    FontScanner

    Figma Community plugin to scan and inspect font usage in a file—my own side project, published on the Figma Community.

    Plugin Page

  • Open source

    GitHub

    Open-source and public work—Stylelint configs, Supernova exporters, and more.

    github.com/crishpeen

Speaking

  • From Figma to quality code: Code Connect + AI

    Frontendisti ·

    How we connect the Spirit design system to Figma Code Connect and use AI to speed up turning designs into solid production code.

    Watch on YouTube
  • Unit tests in SCSS

    Frontendisti ·

    Complex functions and mixins are not the only SCSS worth testing. How to wire the `sass-true` library into Jest and assert preprocessor output.

    View slides (PDF)

More activity on LinkedIn.

About

Based in Prague, Czechia. I work as a contractor: with Alma Career on Spirit, Jobs.cz, and Prace.cz; with Netvor on products such as Parti, Fondee, Respekt, and FDb. I like problems where design and engineering meet—clear component contracts, maintainable CSS, and systems that teams actually enjoy using.

Contact

Email is best for a direct conversation; LinkedIn for context and updates.

Address
Křižíkova 556/48a186 00 Praha 8 – KarlínCzechia
IČO
02320568
Data Box
pnyrm4h