Profil zawodowy
Podsumowanie
Doświadczenie
Wykształcenie
Umiejętności
Languages
Zainteresowania
Oś czasu
Generic
Marcin Ryżko

Marcin Ryżko

SENIOR FRONTEND ENGINEER
Warsaw

Profil zawodowy

Senior Frontend Engineer with over 20 years of software development experience and extensive hands-on experience with JavaScript and TypeScript. I specialize in building complex web applications, developing user interfaces, integrating frontend applications with APIs and backend services, and optimizing application performance. I also have extensive experience with real-time 3D graphics and WebGL. I have delivered projects for brands including Nissan, Subaru, HP and LEGO. I also have experience leading a team of developers.

Podsumowanie

2
2
Languages
4
4
years of post-secondary education
24
24
years of professional experience

Doświadczenie

Senior Frontend Engineer / Lead Developer

Katana Studio
Gdańsk
2023.05 - 2025.09

Responsible for the architecture and development of the web client for the COATcreate platform using React, TypeScript and PlayCanvas.

  • Designed and implemented complex user interfaces and product configuration tools.
  • Integrated the frontend application with backend and cloud services, including rendering infrastructure powered by NVIDIA Omniverse.
  • Developed systems for interacting with 3D models, cameras, lighting and environments.
  • Contributed to the configuration of services, dependencies and environments required to run the complete solution.
  • Collaborated with backend developers, designers and 3D artists, delivering features from initial design through production implementation.
  • Diagnosed and resolved integration and performance issues across the frontend, backend services and rendering system.
  • Conducted code reviews and supported the development team.

Technologies: React, TypeScript, JavaScript, PlayCanvas, WebGL, REST API, NVIDIA Omniverse, Git

Frontend Developer / Web XR Developer

Katana Studio
Warsaw
2021.05 - 2023.04

Developed web applications and interactive product presentations using JavaScript and TypeScript for international clients, primarily in the automotive and consumer electronics industries. Projects combined traditional frontend development with interactive 3D graphics and AR solutions.

  • Implemented frontend features and user interactions using JavaScript and TypeScript.
  • Developed interactive product applications using Three.js and PlayCanvas.
  • Optimized application and 3D rendering performance in web browsers.
  • Collaborated with designers and 3D artists on the implementation of user interfaces and interactive product presentations.
  • Developed browser-based AR solutions using the 8th Wall platform.
  • Delivered projects for brands including Subaru, Nissan, Honda, Mitsubishi, HP and LEGO.

Technologies: TypeScript, JavaScript, Three.js, PlayCanvas, WebGL, GLSL, 8th Wall, Git

C# Developer

Tomorrow Sp. z o.o.
Warsaw
2019.01 - 2021.04
  • Co-developed a PESA train simulator designed for professional train driver training.
  • Implemented VR interfaces for Oculus devices.
  • Developed simulator features using Unity3D and C#.

Technologies: C#, Unity3D, Oculus VR

JavaScript Developer

Tomorrow Sp. z o.o.
Warsaw
2015.09 - 2019.06
  • Developed web applications and interactive e-learning courses using JavaScript and TypeScript.
  • Implemented user interfaces and application logic, including SCORM integration.
  • Delivered projects for clients including PKO Bank Polski, Orlen, Synthos and Orange.

Technologies: JavaScript, TypeScript, SCORM

JavaScript Developer

Education Media House Sp. z o.o.
Warsaw
2013.05 - 2015.08
  • Developed mini-games, exercises and tests for digital educational textbooks.

Flex Developer

Lex Libre Sp. z o.o.
Warsaw
2012.05 - 2013.02
  • Designed and developed online games.

ActionScript / Flex / Flash Developer

Hint Intermedia Sp. z o.o.
Warsaw
2007.09 - 2012.04
  • Developed web applications, games, and advertising campaigns.

Flash Developer

Estakada.pl Sp. z o.o.
Warsaw
2001.12 - 2007.08
  • Developed games and e-learning platforms for commercial and institutional clients.

Wykształcenie

Liceum Ogólnokształcące im. Ruy Barbosy
Warsaw
1996.09 - 2000.06

Umiejętności

FRONTEND 3D / ADDITIONAL

React TypeScript JavaScript HTML CSS REST API Nodejs Git Unit Testing Performance Optimization

Code Review

WebGL Threejs PlayCanvas GLSL NVIDIA Omniverse

Languages

Polish
First language
English
Intermediate
B1

Zainteresowania

  • New technologies
  • Mobile app development
  • 3D printing
  • Rust programming language
  • Automotive
  • Astronomy

Oś czasu

Senior Frontend Engineer / Lead Developer

Katana Studio
2023.05 - 2025.09

Frontend Developer / Web XR Developer

Katana Studio
2021.05 - 2023.04

C# Developer

Tomorrow Sp. z o.o.
2019.01 - 2021.04

JavaScript Developer

Tomorrow Sp. z o.o.
2015.09 - 2019.06

JavaScript Developer

Education Media House Sp. z o.o.
2013.05 - 2015.08

Flex Developer

Lex Libre Sp. z o.o.
2012.05 - 2013.02

ActionScript / Flex / Flash Developer

Hint Intermedia Sp. z o.o.
2007.09 - 2012.04

Flash Developer

Estakada.pl Sp. z o.o.
2001.12 - 2007.08

Liceum Ogólnokształcące im. Ruy Barbosy
1996.09 - 2000.06
Marcin RyżkoSENIOR FRONTEND ENGINEER