Jan Mirecki
Frontend Developer

I am a Frontend Developer and a Product Designer.
I graduated in Product Design and after 4 years of professional experience as a UI & UX designer, I switched to a full-time developer role in 2015.

I work mostly with React, TypeScript & UI Design. I specialize in bridging the gap between design and development, creating user-centered solutions that are both beautiful and functional. My unique background allows me to translate design vision into high-quality code while maintaining design system consistency. I would be particularly happy to cooperate on a design system project. Other fields of my current professional role interests: Product Designer, PM and QA.

Based in Oslo since May 2024, learning Norwegian. I'm passionate about Norway's innovative tech scene and love exploring the country's amazing mountain trails in my free time.

In my free time, I like to tinker, support friends with their projects, ride my motorcycle, climb, ski, and travel in my homemade micro rv. Recently, I started learning to skateboard, which brings me a lot of joy.
I am very fond of coffee, kombucha, and bread of my own baking.

I speak:
Contact information:

Skills

  • product & design

    • Design Systems
    • User Experience (UX)
    • User Interface (UI)
    • Prototyping
    • Design Tokens
    • Component Libraries
    • Accessibility (A11Y)
    • User Research
    • Figma
    • Framer
    • Illustrator
    • InDesign
    • Photoshop
    • InVision Studio
    • Sketch
  • core

    • Javascript
    • Typescript
    • HTML5
    • CSS3
  • libs & frameworks

    • React JS & TS
    • Astro.js
    • Redux
    • Vue
    • Tailwind CSS
    • Tailwind UI
    • HeadlessUI
    • styled-components
    • Bootstrap 4 & 5
    • AntD
    • Next.js
    • Gatsby
  • maintenance

    • Jest
    • React Testing Library
    • Webpack
    • Parcel
    • JIRA
    • git
    • git hooks
    • npm
    • yarn
    • husky
    • eslint
    • prettier
    • bash
    • zsh
  • more

    • Arduino
    • Lego Mindstorms
    • Adobe Scripting
    • ...

featured projects

GSR - Sports Facility Reservation System

live

Full-stack reservation platform for sports centers across Poland with modern UX and accessibility focus

Product Designer • Frontend Developer • Tech Lead
ReactTypeScriptDesign SystemFigmaNode.js

GWENT Admin Panel - CD Projekt Red

completed

Game management dashboard with real-time data visualization and team collaboration tools

Senior Frontend Developer • Tech Lead

React TSReduxAnt DesignJestDocker

WebScouts Volunteer Initiative

completed

Coordinated IT volunteer network supporting Ukrainian refugees through rapid web development

Community Leader • Frontend Developer

ReactCommunity BuildingRapid Prototyping

Personal CV – strm.dev

live

Personal portfolio website built with Astro.js, featuring modern design and smooth animations

Frontend Developer • Designer
Astro.jsTypeScriptTailwind CSSReactDesign System

Biletomat.pl Redesign

completed

Complete redesign of web and mobile platform for Time For Friends Company's ticket booking system

Tech Lead • Product Designer • Frontend Developer

ReactTypeScriptDesign SystemFigmaTeam Leadership

Kłosy Knives

completed

E-commerce platform for premium handcrafted knives, featuring custom product configurator

Frontend Developer • UI Designer

ReactGatsbySASSBootstrap 4Product Configurator

Experience

  1. Aug 2022 – Now

    Senior Frontend Developer • Consultant • Architect
    Sztorm Jan Mirecki

    As a freelancer I'm cooperating with various parties, supporting commercial and non-profit projects. I have worked on projects supporting refugees. I organized a group of IT volunteers called WebScouts and supported more or less formal NGO organizations and grassroots initiatives. Together, we took part in accelerating the delivery of a Polish government website to support Ukraine.

    I led UX design exercises at the SWPS University in Warsaw, Department of Psychology and Computer Science. Commercially, I worked on the SAP UI for the US-based company – Corevist as a React Developer. Previously, I coordinated the redesign project of the web and mobile platform for Biletomat.pl, part of the Time For Friends Company. In this role, I led a team of designers, developers, and marketing professionals from a technical, coordination, and visual perspective, reporting directly to the company's management.

    Currently, I am leading the development of GSR (Sports Facility Reservation System) in collaboration with Ebert Studio. In this role, I am responsible for product design, UX/UI design, technical architecture, frontend development, and team coordination. The system is used by Sports and Recreation Centers across Poland, providing a modern, accessible, and user-friendly platform for facility reservations. I've built a comprehensive design system with reusable component libraries, established design tokens for consistent branding, and created design-to-code workflows that improved development efficiency while ensuring pixel-perfect implementation of user interfaces.

    SWPS University • Biletomat.pl • Emagine • Ebert Studio (GSR) • Corevist • Techlab EE • pomagamukrainie.gov.pl • Fundacja Konflikt • Daydream Yachting

    IT volunteeringTech LeadingFrontend DevelopmentDesign ConsultingUniversity LecturerProduct DesignUX/UI DesignTechnical Architecture
  2. Aug 2019 – Aug 2021

    Senior Frontend Developer • Tech Lead
    CD Projekt Red

    Leading the team for designing and implementing a game (GWENT) Admin Panel in React Typescript integrated with the existing backend environment and creating tools for game management in a variety of frontend technologies. I was tech leading the team of 2 Frontend Developers (me + 1 mid/regular FD) and 3 Backend Developers (PHP). I was responsible for setting the development directions for the platform, writing documentation and manuals, leading the knowledge-sharing sessions for backend devs who were new in a React Frontend environment, and sharing our progress in front of the ~100 members of the Gwent Team on monthly meetings.

    React TSReduxSaga MiddlewareTypescriptAnt DesignJestReact Testing LibraryPHPSymphonyDocker
  3. Jan 2019 – Aug 2019

    Frontend Developer • Consultant • Architect
    Sztorm Jan Mirecki

    Landing pages development, web app development

    Kłosy Knives • Laboratorium EE • Isobar/Dentsu Aegis Network

    JavaScriptReact JSGatsbyKarma + JasmineSASSBootstrap 4GIT
  4. Oct 2017 – Oct 2018

    Frontend Developer
    Onwelo

    Frontend for banking, financial, and moto industry CMRs, migrations, and internal product development.

    JavaScriptReact JSAngular 5Karma + JasmineSASSBootstrap 4GITDocker
  5. Dec 2016 – Sep 2017

    Frontend Developer
    Avon Cosmetics Polska

    Landing pages, mailing templates, and corporate services supporting: Avon Online, Avon Representative Suite.

    HTMLSASSBootstrap 3GITAdobe: Xd / Ai / Ps / Indd
  6. Oct 2015 – Nov 2016

    Frontend Developer • UX Designer
    Laboratorium EE

    RWD websites and landing pages

    HTML5SASS/SCSSBootstrap 3Material DesignNPMAdobe: Ai, PsTeamworking with GIT in SCRUM with JIRA
  7. Jan 2015 — Jan 2016

    Frontend Developer • UI Designer
    Freelancer

    Website and app design, mockup prototyping, print design.

    Docs Against Gravity • pracowniajasiewicz.com • laboratorium.ee • mariaerikssonstudio.com • Caritas Polska • NOTO Studio • Jan Strumiłło Architekt • malunkimarka.com

  8. Jul 2012 — Sep 2014

    UX • UI designer
    Laboratorium EE

    Website and app design, mockup prototyping. Laboratorium EE identity design: logotype, internal documents, data design, website design, and frontend coding

    HTMLCSSBootstrapRWDAdobe AiPsId

Education

  1. Oct 2016 — Jun 2017

    Creative Coding

    Postgraduate Studies at SWPS University of Social Sciences and Humanities

    Warsaw, Poland
  2. Dec 2010 — May 2011

    Product Design

    Erasmus student exchange in the Industrial Design Faculty at ENSAAMA Olivier de Serres

    Paris, France
  3. Oct 2008 — Sep 2014

    Bachelor's in Product Design

    Faculty of Industrial Design at Academy of Fine Arts

    Warsaw, Poland