Manuel Mujica

Senior Software Engineer at Contentsquare

Barcelona, Catalonia, Spain
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
Manuel Mujica is a seasoned front-end-focused Senior Software Engineer with 11+ years building predictable, well-tested web applications and developer tooling from Barcelona. He excels in JavaScript module ecosystems (notably Steal.js) and frameworks like CanJS and React, and has a track record of improving demos, debugging tools, and build/test infrastructure for open-source projects. Comfortable across the stack, he’s contributed to prominent repos (canjs, stealjs, documentjs) with refactors, test improvements and usability fixes that emphasize maintainability. He prioritizes Doing the Right Things™—adding tests, documenting, and hunting edge cases—to produce simple, predictable code. A philomath and coffee enthusiast, he enjoys learning new patterns and occasionally builds CLIs, libraries and REST APIs beyond the browser.
code11 years of coding experience
job15 years of employment as a software developer
bookInformatics Engineer. Information Technology, Informatics Engineer. Information Technology at Universidad Centrocidental Lisandro Alvarado
languagesSpanish, English
github-logo-circle

Github Skills (24)

javascript10
npm10
es6-promise10
testing10
module-loader10
bundle10
dom-manipulation10
lazy-loading10
resource-loading10
nodejs10
bundling10
canjs10
amd9
build-automation9
bundler9

Programming languages (4)

TypeScriptCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
stealjs/steal

Sep 2017 - Aug 2019

Gets JavaScript
Role in this project:
userFull-stack Developer
Contributions:11 releases, 29 commits, 140 PRs in 1 year 10 months
Contributions summary:Manuel's commits primarily involve refactoring and updating code related to the Steal.js library. This includes addressing module loading issues by implementing warnings for duplicate module paths and replacing deprecated functionalities. The user also removed a Promise polyfill and removed bower support and main loading, signifying efforts to streamline the library and update its dependencies.
amdcommonjsjavascriptstealjsmodule-bundler
canjs/canjs

Dec 2017 - Oct 2019

Build CRUD apps in fewer lines of code.
Role in this project:
userFront-end Developer
Contributions:3 releases, 90 commits, 73 PRs in 1 year 11 months
Contributions summary:Manuel primarily contributed to the CanJS framework by adding and improving demos, demonstrating a focus on frontend development. These demos focused on the `can-debug` module, displaying how to debug CanJS applications. Furthermore, the user made minor refactoring and formatting changes to enhance the clarity and usability of existing code, as well as adding new functionality to the website.
linesjavascriptframeworkcrudlines-of-code
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
Manuel Mujica - Senior Software Engineer at Contentsquare