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

When Humans Thrash / Rants & Raves

In computer science, thrashing occurs when the process of data transfer prohibits the execution of operations. When your computer is thrashing, it’s perceived as slow, sluggish, on the verge of crashing. Remember when you tried to open that PDF on your older work laptop and you saw Adobe Acrobat launch in your task bar but… Continue Reading

Stories of Your Life and Others / Recently Consumed
thumbnail-storiesOfYourLifeAndOthers

Stories of Your Life and Others is a wonderful collection of modern science fiction short stories written by Ted Chiang. The collection, originally published in 2002, features many award winning pieces. Amazon.com calls Chiang “one of science fiction’s most thoughtful and graceful writers” and I would agree. His stories all have interesting concepts behind them…. Continue Reading

Algorithms to Live By / Recently Consumed
thumbnail-algorithmsToLiveBy

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

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!