Skip to content
View infojunkie's full-sized avatar
💭
🎶
💭
🎶

Block or report infojunkie

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
infojunkie/README.md

Hello! 👋

My name is Karim Ratib. I consider myself a software "craftsman", combining professional programmer, architect, tinkerer, learner, speculator, etc.

I'm also a lifelong music fan, learner, player and programmer. I'm deeply involved in a project called music-i18n, which aims at adding support for non-common Western practice to open source music software. I'm contributing to FOSS projects and creating my own around this concept - you can check my music demos here.

I'm also currenty serving as MusicXML spec editor and W3C Music Notation Group co-chair.

Professionally, I'm currently working as a solution architect with the Government of British Columbia. I also offer Drupal consulting services through my own business.

Until 2020, and for ~10 years, I led a fantastic team of programmers at a great, small organization called Meedan. We worked on collaborative annotation systems for social media, notably applied to fact-checking. We open sourced all our code.

Before Meedan, we get into archeology - thanks to Wayback Machine for preserving my sites 🙌

Pinned Loading

  1. w3c-cg/musicxml w3c-cg/musicxml Public

    MusicXML specification

    XSLT 583 65

  2. verovio verovio Public

    Forked from rism-digital/verovio

    🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python). This fork is focused on music-i18n.

    C++

  3. musicxml-player musicxml-player Public

    Play MusicXML scores in the browser using Web Audio and Web MIDI.

    TypeScript 80 13

  4. musicxml-midi musicxml-midi Public

    MusicXML to MIDI converter including accompaniment generator.

    XSLT 31 6

  5. musicxml-mscx musicxml-mscx Public

    MusicXML to MuseScore converter and back.

    XSLT 6

  6. ireal-musicxml ireal-musicxml Public

    iReal Pro to MusicXML converter.

    JavaScript 44 12