Marcin Baraniecki

Staff Software Engineer at SoftwareMill (softwaremill.com)

Greater Poland Voivodeship
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
🎓
Top School
Marcin Baraniecki is a Staff Software Engineer with 11 years of experience building full-stack and backend systems from Poland’s Greater Poland region, currently leading engineering work at SoftwareMill. He blends practical front-end expertise—migrating complex UIs from Angular to React and modernizing webpack builds—with low-level backend contributions, having added JavaScript bindings and unit tests to the prominent rustwasm/wasm-bindgen project. Comfortable across Node.js/Express, MongoDB, and Scala microservices, he has a track record of shipping production-ready features like user management and password reset flows. His career spans agency-style frontend work and long-term platform engineering, demonstrating both hands-on coding and architectural judgement. A subtle strength is his ability to operate effectively across language boundaries, from JavaScript and Scala to Rust-related tooling, enabling smoother integrations between web frontends and emerging WebAssembly workflows.
code11 years of coding experience
job3 years of employment as a software developer
bookUniwersytet im. Adama Mickiewicza w Poznaniu
languagesEnglish
github-logo-circle

Github Skills (15)

binding10
databinding10
wasm-bindgen10
javascript10
rust10
front-end-development10
keybindings10
webpacker10
react10
webpack10
bind10
testing9
ui-design9
arrayobject9
angular6

Programming languages (8)

TypeScriptCoffeeScriptRustPugScalaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
softwaremill/bootzooka

Apr 2016 - Sep 2019

Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.
Role in this project:
userFront-end Developer
Contributions:9 reviews, 40 commits, 4 PRs in 3 years 5 months
Contributions summary:Marcin focused on migrating the project's user interface from Angular to React. They introduced vendor imports and separate bundles with CommonsChunkPlugin, and configured webpack to handle paths and source maps. Their contributions include refactoring and restructuring the UI code base, updating build scripts, and fixing tests to accommodate the React migration. They also worked on enabling user details and password reset features within the React-based frontend.
developingskeletonregistrationweb-applicationplay-framework
rustwasm/wasm-bindgen

Jun 2018 - Jul 2018

Facilitating high-level interactions between Wasm modules and JavaScript
Role in this project:
userBack-end Developer
Contributions:24 commits, 22 PRs, 7 pushes in 1 month
Contributions summary:Marcin implemented several bindings for JavaScript's `Object` and `Array` prototypes, enhancing the capabilities of `wasm-bindgen`. They focused on adding new methods like `isPrototypeOf`, `propertyIsEnumerable`, `toLocaleString`, `valueOf`, `seal`, `setPrototypeOf`, `values`, `preventExtensions`, `isExtensible`, `isFrozen`, `isSealed`, and `every`. The user also added unit tests for the newly added bindings to ensure functionality.
rustbinding-generatorjavascripthigh-levelasmjs
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 Baraniecki - Staff Software Engineer at SoftwareMill (softwaremill.com)