About Me

I enjoy writing about web design, and throughout this site share my experience as a developer working for a small business at the intersection of Big Data and Big Pharma.

In my spare time I like to compose music, which I link to from the playground along with all of my other side projects. I also spend a lot of time reading, mostly about web design and user experience with the occasional book on string theory or building time machines.

I grew up in Harrisburg, PA and graduated from Temple University in 2007 with a bachelor's degree in Advertising and a minor in Sociology.

But enough about me. To find out more, drop me a line or say hi on Twitter.

Latest Posts

Algorithms to Live By / Recently Consumed

I picked up a copy of Algorithms to Live By: The Computer Science of Human Decisions, written by Brian Christian and Tom Griffiths, after Amazon CTO Werner Vogels tweeted about it. I’ve come to really appreciate his book recommendations, and Algorithms to Live By doesn’t disappoint. It takes decades of computer science learning and shows… Continue Reading

The Difference Between Constant and Variable Bitrate / Rants & Raves

The difference between Constant Bitrate (CBR) and Variable Bitrate (VBR) is the focus of Part 2 of my recent audio file exploration. In case you missed Part 1, you can learn about audio codecs and containers here. First, we should define what a bitrate is. A bitrate refers to the number of bits (data) processed… Continue Reading

Audio Codecs and Containers for Beginnners / Rants & Raves

“I get an error that says: ‘PowerPoint cannot insert an audio from the selected file. Verify that the necessary codec for this media format is installed, and try again.’ I’ve tried on two different computers and I can’t get the audio file to play. Have you ever run into this before?” Yes. I get this… Continue Reading

View More Posts

Get In Touch.

Say Hello

I'm always happy to chat. Feel free to drop me a line. I do my best to get back to everyone who takes the time to get in touch with me. And though I do have a full time job, I always entertain conversations about taking on freelance work, helping out with open source projects or anything else that may be on your mind. There's nothing better than talking a little shop.

Error boy
Your message was sent, thank you!