Skip to main content

Marcin Wydra - Portfolio

Marcin Wydra

Senior Frontend / Full Stack Developer

I’m a full-stack developer with 7+ years of experience. I build accessible, fast, and polished web apps with React, TypeScript, and Node.js. I’ve worked on high-traffic platforms, internal workflow portals, and products in demanding domains. I deliver features end-to-end — from implementation and refactors to testing, deployments, and stakeholder collaboration. In my free time I play chess, enjoy cooking, and recently got into making homemade cured meats. In Uganda, I helped build an educational center with a playground and a well for the local community. In Kathmandu, I started a chess club and taught programming.

Profile photo of Marcin Wydra

Take a break

Best:0/ 100

Tap / click.

Experience

Astek (client: Roche)

Junior Frontend Developer

2018 - 2019

Consultant Management System

1 month

Warsaw, Poland

Worked on a larger React app for consultant management: dashboards, filtering, forms, and robust UI patterns for internal operations.

ReactJavaScriptReduxMaterial UIGitJira

Confidential Medical Application (Frontend)

12 months

Basel, Switzerland

Contributed to a medical-industry platform. Due to NDA, I can describe only the engineering scope: building UI features, ensuring high quality, and meeting strict reliability and security requirements for healthcare software used at global scale.

ReactJavaScriptReduxMaterial UIGitJira

Vazco (first stint)

Full Stack Developer

2019 - 2021

Clozer

2019-07 – 2020-02

San Francisco, USA

Machine-learning app helping salespeople discover new contacts and accelerate sales. I delivered both frontend and backend features, focusing on performance and a smooth UX.

JavaScriptReactMeteorMongoDBGraphQLApolloGitJira

Internal Traits Tracker

2019-03 – 2019-05

Wroclaw, Poland

Built an internal platform (largely from scratch) for tracking employee skills and preferences, improving project staffing and professional development.

JavaScriptReactNode.jsGraphQLMongoDBGitJira

Form Builder

2020-01 – 2020-03

Wroclaw, Poland

A customizable editor for building complex React forms used by both developers and business stakeholders. Focus: fast prototyping, strong typing, and predictable state handling.

TypeScriptReactNode.jsExpressMongoDBReduxGraphQLGit

Velocity Chess

2020-03 – 2020-05

India (deployment), India

Chess platform with a focus on performance and accessibility for low-bandwidth environments. I improved UI flows and app responsiveness.

JavaScriptReactNode.jsGit

Grid

2020-07 – 2020-10

Germany, Germany

React Native app for club management: ordering drinks, payments, and ticket sales. I delivered UI features and supported the API integration.

JavaScriptReact NativeNode.jsGraphQLApolloStripeFirebaseGit

e-Potek

2020-10 – 2021-05

Basel, Switzerland

Mortgage/borrowing capacity app: delivered live credit form flows and improved UI reliability for a fully-online financing journey.

JavaScriptReactMeteorMongoDBNode.jsGraphQLGit

Dino Market Front Page

short project

Wroclaw, Poland

Vue + TypeScript frontend for a major FMCG brand in Poland, powered by a Django/Python backend. Focus: a stable, content-driven customer-facing front page.

TypeScriptVuePythonDjangoGit

MaestroQA (optimization sprint)

1 month

New York, USA

Short optimization sprint after codebase audit: refactoring and performance improvements in a production React/Meteor app.

JavaScriptReactMeteorNode.jsGit

Teebly (internal corporate chat)

3 months

London, United Kingdom

Internal corporate chat platform (Meteor + Blaze + AWS). I shipped new features and improved stability in day-to-day business usage.

JavaScriptMeteorNode.jsAWSGit

uniforms (open-source)

1 month

Wroclaw, Poland

Open-source contribution focused on TypeScript typings and developer experience for a forms toolkit.

TypeScriptJavaScriptGit

Volunteer Nepal / NGO

Programming Instructor (Mentor)

2021 - 2022 (9 months)

Programming School / Mentoring Program

9 months

Kathmandu, Nepal

Led practical classes in HTML, CSS, JavaScript, and React. Built lesson plans, mentored students, I raise 10 junior developers. Delivered a small web app with students as a capstone project.

HTML/CSSJavaScriptReactGit

Maandag (Maandag Poland / Maandag NL)

Senior Frontend Developer

2022 - 2024

Job Search Platform (core product)

2022-2024

Amsterdam, Netherlands

Built and maintained high-traffic job board features: search UX, listings, SEO-friendly pages, and reusable UI building blocks.

TypeScriptReactNext.jsStorybookGitAzure DevOpsJira

Time Logging Service

2022-2024

Amsterdam, Netherlands

Implemented and refined time tracking flows used by employees and contractors, including validations, edge cases, and stable UI patterns.

TypeScriptReactNext.jsGitAzure DevOpsJira

Internal Design System

2022-2024

Amsterdam, Netherlands

Maintained a component library and patterns to keep product UX consistent. Focus: API design, accessibility, documentation, and adoption across teams.

TypeScriptReactStorybookRadix UIStyled ComponentsAzure DevOpsGit

Vazco (return)

Full Stack Developer

2024 - present

Holiday Calendar

2024-05 – present

Wroclaw, Poland

Vacation management app with time logging and Google Calendar integration. I shipped UI features, improved performance, and supported deployment workflows.

JavaScriptTypeScriptReactMeteorMongoDBGitJira

TeamCV

2024-04 – 2024-06

Wroclaw, Poland

Internal product for managing team CVs: custom CV creation, centralized hub, and analytics. I focused on performance and feature delivery in a reactive stack.

TypeScriptReactMeteorNode.jsMongoDBGraphQLZustandGit

Ship&Co

2024-07 – 2024-09

Japan, Japan

Two parallel streams: end-user documentation in Docusaurus + a major Meteor upgrade (heavy breaking changes). My toughest project: upgrading the framework, auditing code, fixing performance, and stabilizing production.

JavaScriptMeteorNode.jsDocusaurusGit

ZREMB – ADA

project

Wroclaw, Poland

A fully reactive audit form for lift auditors, engineers, and the sales team, accompanied by a reporting module and a pricing engine. Focused on fast data entry and reliable data flow across the app.

TypeScriptJavaScriptReactMeteorNode.jsMongoDBGitJira

Vazco Website (vazco.ai / vazco.eu)

2024-06 – 2024-08

Wroclaw, Poland

Company website built with Next.js + Sanity. I focused on UI modules, SEO, performance, and reusable patterns for content-driven pages.

TypeScriptReactNext.jsSanityTailwindStorybookGit

Torus

2025-01 – 2025-02

USA, USA

EdTech mobile app helping refugees and immigrants integrate in the US. I built a core messenger feature: groups, roles, permissions, reactions, quoting, and link detection.

TypeScriptJavaScriptReact NativeFirebaseOpenAIGit

Livom 3D Configurator

2025-03 – 2025-05

Basel, Switzerland

3D furniture configurator integrated with Shopify. I delivered frontend UX/UI tied to 3D logic, ensured responsive performance on web/mobile, and prepared the base for future AI integrations.

TypeScriptReactThree.jsShopifyOpenAIGit

LAS (Legal Asset Servicing)

2025-06 – present

Miami, USA

Full-stack platform supporting the legal asset servicing lifecycle: onboarding, contract management, invoicing, funding allocation, and audit-ready reporting. I implement features end-to-end, from UI to backend services and data.

TypeScriptReactNext.jsNode.jsPostgreSQLTailwindOpenAIGit

CTO Compass

project sprint

Wroclaw, Poland

AI-assisted tool to evaluate delivery process via a survey and generate actionable recommendations. I contributed to the app stack, auth, forms, and data flows.

TypeScriptReactNext.jsOpenAITailwindGit

OurPeople (Notion-like improvements)

2 months

London, United Kingdom

Designed and implemented a Notion-like UX pattern to significantly improve workflows in a client app: better navigation, editing experience, and component structure.

TypeScriptReactJavaScriptGit