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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only 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 and player. This will often show up in my repos.

I'm currently working as a solution architect with the Government of British Columbia among other clients. I am also offering Drupal consulting services through my own business.

If you've got some interesting music app projects, I'd love to hear from you! I have good experience (including professional work) with Web Audio, Web MIDI, MusicXML, and lots of music theory. You can check my music demos here.

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. musicxml-player musicxml-player Public

    A TypeScript component that loads and plays MusicXML files in the browser using Web Audio and Web MIDI.

    TypeScript 35 6

  2. musicxml-midi musicxml-midi Public

    MusicXML to MIDI converter via Musical MIDI Accompaniment (MMA).

    JavaScript 13 2

  3. musicxml-mscx musicxml-mscx Public

    MusicXML to MuseScore converter and back.

    XSLT

  4. ireal-musicxml ireal-musicxml Public

    iReal Pro to MusicXML converter.

    JavaScript 36 8

  5. chirp chirp Public

    Web app to batch-convert iReal Pro playlists to MusicXML / MuseScore / MIDI.

    JavaScript 1

  6. discogs-tag.py discogs-tag.py Public

    An audio tagger based on Discogs metadata.

    Python