Wurl Scheduler
A cloud-based scheduling tool that allows video producers to manage video assets and metadata, schedule program lineups, manage VOD playlists, schedule ad breaks/advertising, and launch live events.
There's nothing more satisfying than taking an idea and making it reality. Whether I'm writing a new piece of software, starting a company, or making music with friends, what excites me is creative problem solving.
I write full stack software using ReactJS, Redux, Typescript, GraphQL, and Ruby on Rails, and I have experience integrating code with a variety of cloud-based web services. My programming skills span the full stack of technologies required to construct and maintain a modern, professional web application.
As a principal software engineer at Wurl, I've developed key pieces of company architecture. Some of my projects include the UI re-design of Wurl's TV set-top platforms, a millisecond-accurate calendaring system for building channel lineups, and the caching mechanism for Wurl's channels API, which delivers 125+ streaming channels to over 50 million viewers across the U.S. and Europe.
I've been helping businesses leverage technology to meet their goals for over a decade. In 2006, I co-founded a music-technology company with a mission to democratize the digital distribution of recorded cover songs. Sold to Spotify in 2018, the company managed millions of licenses for independent musicians across the globe. I designed the company’s beta software system to automate the collection and organization of artist metadata.
In addition to my start-up experience, I've been a member of the music faculty at the Grammy-award-winning Ragazzi Boys Chorus and the Nueva School for gifted learners.
When I’m not writing code, you'll find me at the park with my kids, going for a run in the redwoods, working outside in the garden, or preparing a home-cooked, family meal.
Immersive, full stack web development program with <3% acceptance rate.
BFA Vocal Performance
A cloud-based scheduling tool that allows video producers to manage video assets and metadata, schedule program lineups, manage VOD playlists, schedule ad breaks/advertising, and launch live events.
An integrated set-top platform for delivering streaming television channels and video on-demand content.
An app for exploring and sharing high-resolution photography inspired by 500px. View on Github.
An interactive, educational game for teaching beginning reading skills. View on web or iOS App Store.
A Chrome extension that queries performance-rights organizations, ASCAP, BMI, and SESAC. View on Github.
I'd love to hear from you whether you have a question, need a quote, or just want to say hello. Feel free to contact me directly via phone or email, and I'll get back to you within one business day.