"Ideas are building blocks of life." Daniel Johnson Designer / Developer

About

Hello, I'm Daniel Johnson

... currently based in Jacksonville, Florida. I have over a decade of experience in front-end design and development creating modern cutting-edge user interfaces - since the days of "table" design. But hey, it still has its uses for creating pretty emails!

Over the course of my career I've tackled a broad range of disciplines in coding, design, illustration, photography, video, music, gaming, writing, marketing, and business. While I mainly focus on front-end design and development, I strive to continually learn and grow my skill-set to keep up with the latest trends and techniques.

In order to implement pixel-perfect responsive designs my process usually includes using CDNs, package managers, fallbacks, linters, and task runners to easily create meaningful and reusable HTML with Jade, organized and optimized CSS with Stylus, and efficiently clean JavaScript with CoffeeScript. I'm also always on the lookout for new tools, and enjoy finding new techniques that can help improve my workflow.

I've dabbled with many popular C-based languages, and I've come to a point where the syntax from each has started to mush together for me... To semicolon, or not to semicolon, that is the question: whether 'tis cleaner to code with indention, without the brackets and pararenthesis of outrageous syntax.

Sorry, but I've come to the realization that trying to memorize everything about every language is an unrelenting task in itself and not a realistic approach to learning. Knowledge has become cheap due the advances of the Internet, and creative execution is now a more valuable skill to learn. This is why the traditional education system has started to show its age.

In other words, the ability to find and creatively use what you're looking for is more meaningful than trying to memorize an entire documentation worth of APIs. As a brilliant mind once said, "Never memorize something that you can look up." - Albert Einstein.

I may not know everything off the top of my head, but I don't have to. It's fairly simple these days to find solutions to problems. Heck, you don't even have to type anything if you use Google's voice search.

Work

Contact