Marcin Dziewulski

Senior Software Engineer at Brains & Beards

Warsaw, Masovian Voivodeship, 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

🤩
Rockstar
Marcin Dziewulski is a Senior Software Engineer based in Warsaw with 11 years of experience building elegant, scalable solutions across startups and product teams. He blends a designer’s sensibility with pragmatic engineering—favoring simple, maintainable systems—and has led teams and shipped mobile and web apps in production. A functional programming enthusiast, Marcin crafts React Native mobile apps and has contributed iOS bindings and tooling improvements to notable open-source projects like ReScript-React-Native and WatermelonDB. His work spans full-stack feature work, DevOps automation (build/publish/test pipelines), and UX-focused front-end refinements, showing strength in both developer workflows and user-facing polish. He prefers collaborating with passionate teams that aim to make great products and brings a pattern-oriented, iterative approach to problem solving.
code11 years of coding experience
job14 years of employment as a software developer
languagesEnglish, Polish
github-logo-circle

Github Skills (32)

javascript10
ios10
react-native10
handlebars10
testing10
cicd10
build-automation10
yarnpkg10
rescript10
nodejs10
react10
duckduckgo9
git9
css9
responsive-design9

Programming languages (12)

TypeScriptC++COCamlJavaScriptGoLuaSwift

Github contributions (5)

github-logo-circle
ReScript bindings for React Native
Role in this project:
userMobile Developer (iOS)
Contributions:91 commits, 11 PRs, 51 comments in 2 months
Contributions summary:Marcin primarily contributed to adding and modifying React Native bindings for iOS-specific features within the ReScript-React-Native repository. Their work includes implementing bindings for `ActionSheetIOS`, `Clipboard`, `CameraRoll` and `Geolocation`. The user refactored code, updated compiled JavaScript files, and updated the RNTester application to demonstrate the usage of these new bindings. They also fixed compiler errors and improved the overall structure of the code.
reactreact-nativereason-reactrescript-reactrescript-react-native
DuckDuckGo Instant Answers based on JavaScript (JSON) APIs
Role in this project:
userFull-stack Developer
Contributions:20 commits in 20 days
Contributions summary:Marcin primarily focused on enhancing the "Envato" integration, a feature within the DuckDuckGo Instant Answers project. Their contributions included implementing the initial Envato spice, removing console logs, addressing various bug fixes, integrating an audio player for audiojungle results, and refining the responsive design. They also made a series of CSS adjustments, fixed the responsive behavior of the tiles, and performed design tweaks to improve the user interface for mobile views.
apijsjavascriptduckduckgoinstant-answers
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 Dziewulski - Senior Software Engineer at Brains & Beards