About

My name is Dan Ott

I am a freelance web developer. I've worked professionally in the web development field since 1999, and full-time since 2007. I count myself as one of those lucky few people who actually enjoy what they do.

Elsewhere on the internet

You can find me on GitHub, on Twitter, on Pinboard, CodePen or, occasionally, on Flickr.

Work

Professional

I've been an freelance developer for over ten years, specializing in front-end architecture and development. I have experience building sites using standards-compliant HTML and CSS, React (both SPA and integrated into existing legacy sites), and have built over 25 client sites using Craft CMS. Since 2007, I've worked almost exclusively with Sprokets, a collection of independent creative professionals.

Contact

I'm not currently accepting new contract work, but I'm always interested in what's going on. Hit me up any time at dan at this domain.

Thoughts

A Workaround for Nested Matrix fields in Craft CMS

A friend came to me wondering about how to pull off a nested Matrix situation in Craft CMS. What he wanted was to be able to use a Matrix field within another Matrix field, which is not possible at the moment. However, while talking about it with him, I came up with something that will work at least for his use-case.

A Reminder

“The fool doth think he is wise, but the wise man knows himself to be a fool.”

William Shakespeare, As You Like It

New Site Design!

This is maybe the fourth or fifth incarnation of dtott.com. This time around I tried to simplify everything, do away with (mostly) useless features, and concentrate on the reading experience. Here's some notes on the site. Hope you enjoy it!

A Sass Mixin for Long Shadows

If you're tired of Flat Design and looking for something to spice it up, why not try Long Shadows? And if you're going to try Long Shadows, why not use a pure CSS solution with this Sass mixin?