Mohamed Bouchelaghem

Web Developer And Designer at Freelance webdeveloper

Montreal, Quebec, Algeria
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
Mohamed Bouchelaghem is a versatile web developer and designer based in Montreal with 12 years of experience building dynamic web applications, desktop tools in Visual C++, and billing systems for healthcare professionals. He blends front-end and back-end expertise across PHP/MySQL, CakePHP, Yii, JavaScript/jQuery, HTML/CSS, and Flash/ActionScript, with a strong grounding in systems administration and shell scripting. As a long-time freelancer and former offshore developer for Saheltec, he’s comfortable translating complex client requirements into production-ready solutions and maintaining cross-platform compatibility. An active open-source contributor, he improved test coverage and browser compatibility for projects like stealjs and fixed nuanced front-end bugs in the CanJS framework—work that highlights attention to edge-case behavior across iOS/Safari and custom HTML tag handling. Known for pragmatic problem solving, he pairs design tools (Photoshop, Illustrator, Corel) with solid coding discipline to deliver polished, maintainable products.
code12 years of coding experience
job2 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1,126reputation
121kreached
35answers
5questions
github-logo-circle

Github Skills (23)

application-framework10
javascript10
ios10
testing10
safari10
app-framework10
dom-manipulation10
web-framework10
canjs10
test-automation10
crud9
html8
nodejs6
php6
application-structure6

Programming languages (11)

TypeScriptJavaCSSShellMakefileJavaScriptPHPZig

Github contributions (5)

github-logo-circle
canjs/canjs

Mar 2016 - Dec 2020

Build CRUD apps in fewer lines of code.
Role in this project:
userFront-end Developer
Contributions:8 releases, 110 commits, 91 PRs in 4 years 10 months
Contributions summary:Mohamed primarily contributed to the CanJS framework by fixing bugs related to custom tag names and hyphenation, as well as addressing build issues and adding test coverage for the `stache` view component. They implemented warnings and corrected existing implementations. The commits also included the importing of `can-ajax` and associated test files and fixing typos in existing demos. Additionally, there were improvements to documentation and guide examples.
linesjavascriptframeworkcrudlines-of-code
stealjs/steal

Jan 2019 - Aug 2019

Gets JavaScript
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 release, 20 commits, 4 PRs in 7 months
Contributions summary:Mohamed primarily focused on improving the test suite for the `stealjs/steal` repository. Their contributions include fixing existing tests, updating test configurations, and addressing issues related to browser compatibility, specifically for iOS/Safari. They modified test files, adjusted test assertions, and made changes to support various iOS and Safari versions.
amdcommonjsjavascriptstealjsmodule-bundler
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
Mohamed Bouchelaghem - Web Developer And Designer at Freelance webdeveloper