About me

My name is Casey Ydenberg and I live in beautiful Vancouver, Canada with my wife and two daughters. I'm an avid skier, a long-suffering Canucks fan, and a mediocre oboist. My main passion is reclaiming the web as a force for good, particularly through the free exchange of scientific knowledge.

In 2009, I finished my PhD in molecular biology from Princeton University. My research concerned gene regulation in yeast, and I knew next-to-nothing about programming. When I moved to Boston and began my postdoctoral work, the nature of my experiments changed and I taught myself Python as a way to manage the increasing amount of data my lab work was producing. This was the start of a paradigm shift in the way that I thought about scientific knowledge: how did I publish papers in traditional journals when so much of it was digital? Why was the publishing industry still stuck with PDFs as the atomic unit of research?

In 2014 my wife was hired at MacEwan University in Edmonton, and I had run out of time and patience with academia. I worked for several years as a web developer and a frontend engineer. In 2018 I decided to see if I could meld my two careers together: I quit my full time job and looked for freelance gigs with scientitific organizations, societies, publishers, or companies who were using the web as as primary means of communicating research.

For much of the time since then, I've contracted with Atypon Systems LLC on the Manuscripts.io platform, a rich-text editor for scientific papers. I also worked with Girihlet Inc., developing tools for imaging genetic data online. I've open-sourced a variety of graphical tools, and as well as tools for searching the PubMed literature database.

I love to share my knowledge and can talk anyone's ear off about web development and JavaScript. In my spare time, I've been an organizer and speaker at Exchange.JS, Edmonton's JavaScript meetup, and taught JavaScript for Teens at Canada Learning Code.