Marvin Gorecki
Technical Lead & Frontend Engineer — Accessibility, Design Systems, Web Performance & Security
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 Security
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.
Nord Security
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.
neXenio
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.
neXenio
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.
Inspora
Junior Frontend Engineer
- Built internal data-labeling tools used to create curated training datasets for machine-learning models.
Information Systems Research Group
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.
Certificates
Eduards Sizovs
Certified Professional for Usability EngineeringFoundation Level
UXQCC - User Experience Quality Certification Center
Education
Hasso Plattner Institute
Hasso Plattner Institute
Skills
Frontend
Architecture & UX Engineering
Testing
Tooling & Delivery
AI Engineering
Security
Languages
Projects
NordLayer
Technical Lead and Frontend Engineer across NordLayer's React applications, focusing on frontend architecture, accessibility, design systems, performance, and developer tooling.
Bdrive
Developed core frontend functionality and security-sensitive browser capabilities for an end-to-end encrypted file storage and sharing platform, including WebAssembly cryptography fallbacks, entropy collection, and authentication.
DEA
Built the document upload mechanism and the UI/UX for Germany's digital entry registration portal, used by travellers entering the country during COVID-19 to submit certificates of vaccination, testing, or recovery.
Contagion
Built data collection and analytical tooling for exploring company relationships derived from public knowledge bases.