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


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 email designs!

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 with a little development on the side, I strive to continually learn and grow my skill-set in a variety of subjects.

In order to implement pixel-perfect responsive designs my process usually includes using CDNs, package managers, fallbacks, linters, preprocessors, and task runners to easily create meaningful HTML, organized CSS, and efficient JavaScript. 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.