Staff Software Engineer at SoftwareMill (softwaremill.com)
Greater Poland Voivodeship
Join Prog.AI to see contacts
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.
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:
Front-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.
Facilitating high-level interactions between Wasm modules and JavaScript
Role in this project:
Back-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)