Marcel Szewczyk

Freelancer Solution Architect Tech Lead Full Stack Software Engineer at Self-employed

Wroclaw Metropolitan Area Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Marcel Szewczyk is a versatile tech lead and full-stack software engineer with eight years of experience designing and delivering B2B solutions across React, Angular, Node.js and Electron ecosystems. He combines hands-on implementation with architecture and team leadership—building SPAs, SSR/SEO-enabled e-commerce, and desktop apps while guiding cross-functional teams in Scrum. Marcel’s background spans embedded C/C++ and robotics to modern web stacks, which helps him bridge low-level performance troubleshooting (e.g., OpenGL ES render-to-texture work on an emulator) with scalable front-end architectures. As a freelancer and former lead at Cisco, QIAGEN and EY, he repeatedly transforms complex domain requirements into pragmatic, test-driven systems. Based in Wroclaw, he’s an active learner and open-source contributor who enjoys squeezing extra performance from constrained platforms.
code8 years of coding experience
job10 years of employment as a software developer
bookMaster’s degree, Control Engineering and Robotics (full-time), Master’s degree, Control Engineering and Robotics (full-time) at Wrocław University of Technology
languagesEnglish, Polish, German, Russian
github-logo-circle

Github Skills (4)

cprogramming-language10
c-language10
texture-mapping10
android-development9

Programming languages (5)

TypeScriptC++CSSCJavaScript

Github contributions (5)

github-logo-circle
skmp/reicast-emulator

Oct 2018 - Feb 2019

Reicast was a multiplatform Sega Dreamcast emulator
Role in this project:
userFull-stack Developer
Contributions:40 commits, 9 PRs, 53 comments in 3 months
Contributions summary:Marcel implemented render-to-texture functionality for the Dreamcast emulator. They added menu options for render-to-texture settings and integrated them into the Android front-end. Significant code changes involved modifying GLES (OpenGL ES) code for RTT (Render to Texture) implementation, including handling framebuffer operations, texture handling, and reading pixel data. They also addressed performance issues related to specific framebuffer formats on the Adreno GPU.
gameboyemulatorarcadedreamcastgenesis
Contributions:3 pushes, 1 branch in 4 years 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Marcel Szewczyk - Freelancer Solution Architect Tech Lead Full Stack Software Engineer at Self-employed