Marvin Gorecki

Technical Lead & Frontend Engineer — Accessibility, Design Systems, Web Performance & Security

Berlin, Germany

Marvin Gorecki

About

Technical Lead and Frontend Engineer with 10+ years of experience building complex web applications with React and TypeScript. I focus on frontend architecture, accessibility, design systems, web performance, type safety, and security. I lead technical initiatives across applications, mentor engineers, and turn recurring engineering challenges into reusable solutions. My recent work includes improving the accessibility of four single-page applications to WCAG 2.2 AA, initiating an accessible design system, improving Core Web Vitals and developer workflows, strengthening frontend supply-chain security, and shipping LLM-backed features.

Work Experience

Nord SecurityNord Security logo

12/2022 - now

Technical Lead

  • Drive technical and architectural decisions across frontend applications, mentor four Frontend Engineers through individual development plans and code reviews, and conduct technical interviews for frontend hires.
  • Led accessibility improvements across four single-page applications targeting WCAG 2.2 AA, resolving recurring accessibility issues and establishing accessible implementation patterns.
  • Initiated a reusable, accessible design system, now around 50 components consumed by 5+ applications, establishing consistent UI patterns and making accessibility a default part of frontend development.
  • Improved Core Web Vitals across multiple applications and optimized CI pipelines, addressing bottlenecks in both the product and the developer feedback loop.
  • Automated the detection of vulnerabilities introduced through transitive dependencies, strengthening frontend software-supply-chain security.
  • Shipped LLM-backed product features and led the team's adoption of sandboxed LLM environments, establishing how AI tooling is run safely in day-to-day development.
React
TypeScript
Storybook
Cypress
Gitlab CI

Nord SecurityNord Security logo

04/2022 - 12/2022

Senior Frontend Engineer

  • Built product features across React and TypeScript applications and contributed to frontend architectural decisions.
  • Developed a reusable design system to standardize UI implementation and improve consistency across the product.
  • Streamlined deployment workflows to reduce friction for frontend developers.
  • Led internal knowledge-sharing sessions on advanced TypeScript concepts and type-safe application design.
React
TypeScript
React Query
Styled Components
Gitlab CI

neXenioneXenio logo

04/2020 - 03/2022

Senior Frontend Engineer

  • Developed security-critical frontend functionality for Bdrive, an end-to-end encrypted file storage and sharing platform.
  • Implemented WebAssembly-based encryption and decryption fallbacks to enable end-to-end encryption in browsers where Web Crypto API support was still limited.
  • Designed a user-driven entropy collection mechanism for cryptographic key generation.
  • Implemented the frontend integration with a custom identity provider and authentication service.
React
TypeScript
WebAssembly
Web Crypto API
Redux

neXenioneXenio logo

04/2017 - 03/2020

Frontend Engineer

  • Developed core product functionality for Bdrive, a secure end-to-end encrypted file sharing platform.
  • Led the development of a reusable design system for consistent product UI implementation.
  • Designed upload and download visualizations that made encrypted file-transfer states understandable to users.
React
TypeScript
Redux
Redux Saga
Styled Components

Inspora

04/2016 - 03/2017

Junior Frontend Engineer

  • Built internal data-labeling tools used to create curated training datasets for machine-learning models.
React
Flow
Redux
Styled Components

Student Research Assistant

  • Designed and built an automated data ingestion pipeline for scraping, aggregating, and normalizing heterogeneous public datasets.
  • Built analytical interfaces combining multiple data sources to support the exploration of company networks.
Python
Scrapy
AWS
MongoDB
AngularJS

Certificates

UXQCC - User Experience Quality Certification Center

Certificate ID: 210255, Last Name: Gorecki

Verify

Education

M.Sc. studies, IT Systems Engineering
B.Sc. IT Systems Engineering
1.5

Skills

Frontend

TypeScript
JavaScript
React
Next.js
React Query
Node.js
Tailwind CSS

Architecture & UX Engineering

Accessibility
WCAG
Design Systems
Storybook
Core Web Vitals
Responsive UI

Testing

React Testing Library
Cypress
Vitest

Tooling & Delivery

Vite
Webpack
Gitlab CI
CI/CD

AI Engineering

LLM Integration
AI-Assisted Development
Sandboxed LLM Environments

Security

OWASP
Web Crypto API
WebAssembly
Dependency Security

Languages

GermanNative
EnglishFluent