About Me

My name is Sam Imberman and I teach computer science at Dawson College. Before that, I spent about fifteen years as a front-end Web jack-of-all-trades, making complicated systems easy to understand.

simberman at gmail • LinkedIn

Personal Projects

The Spatial Playlist Editor

Most music players today are oriented around the music library, which is good for listening to albums, but less handy for building mixtapes. So what would a music player look like if the fundamental building block was the playlist? Cherry, the spatial playlist editor, was my quick-and-dirty effort to pursue this thought experiment. I use the YouTube player and content APIs to obtain the music, lots of SCSS magic to generate the UI, and Knockout for all of the interactions. Here’s the Github.

Receipt printers

I love playing with receipts as a medium. Using python-escpos, firmata, and so on, I made a receipt photo booth and a Wikipedia-driven push-a-button-get-a-fact – photos are pending.

I never met a crazy project I didn’t love

In my free time, I’m a judo brown belt, I am learning jazz piano, and I play with Arduino and ESP8266. I’m a naturally curious person and struggle to find time for all of my interests. Je suis bilingue français.