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 solutions.

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.
  • Shipped LLM-backed solutions and led the team's adoption of sandboxed LLM environments, establishing how AI tooling is run safely in day-to-day development.
  • 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, giving product teams shared UI patterns and reducing duplicated frontend work across the portfolio.
  • 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.
React
Next.js
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
TanStack Query (React Query)
React Router
Node.js
Tailwind CSS
Styled Components

Architecture & UX Engineering

Accessibility
WCAG
Design Systems
Design Tokens
Storybook
Core Web Vitals
Responsive UI

Testing

React Testing Library
Cypress
Vitest

Tooling & Delivery

Vite
Webpack
Gitlab CI
CI/CD
Sentry

AI Engineering

LLM Integration
AI-Assisted Development
Sandboxed LLM Environments

Security

OWASP
OAuth
OIDC
SSO
Web Crypto API
WebAssembly
Dependency Security

Languages

GermanNative
EnglishFluent