
Full-Spectrum
Web Development
Hard Won Experience
I’m a digital explorer–someone who learns by doing. Because I have single-handedly built the modern Internet…. j/k, I didn’t do that, but I have built an awful lot of interactive content and websites. This means I can help you understand your website options and find the best solutions for your online goals.

Flash Forward
My deep background is in video production, and I still provide video and animation services when opportunities arise. But ‘round about 2008, I started on another path: I became a Flash Developer. I was working for a higher ed marketing firm, and we needed a way to move beyond the proprietary interactive development software that the company was using to produce CD-ROMs. This was a time when Shockwave had become Flash and the vast majority of users on the Internet had Flash Player installed. It was all pretty exciting, and I dove in headfirst. I was using ActionScript and third-party compilers like Haxe to generate code-driven, interactive college recruitment material published to CD and the web. …and then the iPhone came out and ruined all that…. I kid, I kid, but it certainly didn’t help. Another thing that didn’t help - Flash’s persistent security vulnerabilities. But the skills I had built up over those years made it easy to transition into open-standards web development, and I did just that.
Behind the Curtain
As my interactive development efforts moved entirely online, I needed to interact with the servers and hardware that powered our organization’s websites and applications. In this area, I was mentored by some very knowledgeable and generous system admins and engineers. The guidance I received from them, along with training, experimentation, and collaborative development on some truly unique and exciting content, gave me a solid foundation to build and maintain the systems that power your website.
Independence
After a good long time in the corporate world, I transitioned to self-employment. In this role, I have been fortunate to work with a wonderful array of clients. Some are innovative and forward thinking; some are traditional, foundational thinkers; and some have just the notion of an idea they want to explore. Creativity comes in many forms, and many visionaries simply lack the technical know-how to execute their vision. I can help bridge that gap and enable you to deliver a message that works. I love helping clients bring new and interesting projects to life.