Marcin Lewandowski is a Senior Software Engineer based in Krakow with over a decade of hands-on experience building enterprise Java systems and full-stack solutions at IBM. He has progressed through technical and advisory roles to architect responsibilities in Unified Governance and Integration within IBM Analytics, consistently delivering scalable, production-grade software. Beyond backend Java, he contributes to high-profile open-source work—converting React components to TypeScript in IBM’s widely used Carbon Design System—bringing a practical eye for typing, linting, and documentation quality. Comfortable spanning architecture and implementation, Marcin combines deep legacy-product knowledge with modern front-end tooling and a track record of fixing subtle component bugs. He holds an M.Sc. in Computer Science from Jagiellonian University and is known for turning complex enterprise requirements into well-typed, maintainable code.
10 years of coding experience
12 years of employment as a software developer
M.Sc., Computer science, M.Sc., Computer science at Jagiellonian University
Contributions:25 reviews, 24 PRs, 63 comments in 1 year 2 months
Contributions summary:Marcin primarily contributed to converting React components within the `carbon-design-system/carbon` repository to TypeScript. Their work involved refactoring existing components like Dropdown, Grid, FlexGrid, Popover, Tooltip, and others, ensuring proper typing and fixing related issues. The user also addressed specific bugs and inconsistencies in components, and included fixes for formatting and linting issues. Furthermore, they updated the repository's documentation.
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
Marcin Lewandowski - Senior Software Engineer at IBM