Karim Ratib

Solutions Architect at Quartech

Vancouver, British Columbia, Canada
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

👤
Senior
🎓
Top School
Karim Ratib is a pragmatic Solutions Architect with 15 years of experience building and leading small, effective engineering teams that favor simplicity, open source, and measurable outcomes. Currently at Quartech after roles at Internet Archive and a long engineering-management tenure at Meedan, he blends hands-on development with architectural strategy to avoid unnecessary process and immature technologies. He co-founded OpenCraft early in his career and holds an MS in Computer Science from Université de Montréal, grounding his work in strong academic and entrepreneurial roots. An active open-source contributor, Karim has improved front-end rendering and notation features in the widely used VexFlow music-notation library, demonstrating attention to user-facing detail and correctness. Colleagues know him for a no-nonsense, get-things-done approach and a preference for small, proactive teams where responsibility is shared.
code15 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at The American University in Cairo
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Universite de Montreal
languagesFrench, English, Arabic, Portuguese
stackoverflow-logo

Stackoverflow

Stats
1,059reputation
87kreached
9answers
12questions
github-logo-circle

Github Skills (11)

javascript10
front-end-development10
testing10
html9
content-management-system6
drupal6
twitter6
internationalization6
docker-compose6
drupal-module6
android6

Programming languages (24)

C#JavaC++CSSCPLpgSQLGoCommon Lisp

Github contributions (5)

github-logo-circle
0xfe/vexflow

Mar 2016 - Sep 2016

A JavaScript library for rendering music notation and guitar tablature.
Role in this project:
userFront-end Developer
Contributions:10 commits, 5 PRs, 61 comments in 5 months
Contributions summary:Karim primarily contributed to the development and maintenance of the VexFlow library, focusing on improvements to the front-end rendering of music notation. Their work included enhancing glyph viewing capabilities, supporting microtones, and adjusting the positioning of UI elements. Furthermore, they addressed a bug related to accidentals within the EasyScore component and made code modifications for release versioning.
javascript-libraryguitar-tablaturesvgmusicxmljavascript
bcgov/workbc-ssot

Jun 2022 - Mar 2025

WorkBC single source of truth
Contributions:13 reviews, 12 PRs, 194 pushes in 2 years 10 months
truthworkbcsource-of-truthsingle-source-of-truthsingle-source
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