Creative Technologist with 15+ years experience consulting and producing. Specializing in designing and implementing web-driven experiences integrating custom software, hardware, and electrical solutions. Experienced with modern Javascript and related frameworks, API development, and custom hardware integration.
Experience
Reflx Mirrors (2016 - Present)
Creative Technologist. Luxury photo/gif/video booth mirror for branded experiences. Features SMS photo/video delivery using Twilio, online galleries, social media integration, experiential platform analytics, 3D body tracking, Augmented Reality, 400+ RGBW LED lights, 4K mirrorless & DSLR camera control with REST API. Three.js, NodeJS, Electron.js, Heroku, AWS, MongoDB, Vue, Backbone, Marionette, Kinect, Intel RealSense, Leap Motion, Orbbec, Arduino, RaspberryPi, digital fabrication, circuit design, product design, project management.
Mayweather Vs. McGregor (2017)
Javascript Engineer. Built and launched the Pay-Per-View service for the Mayweather vs McGregor boxing match. We deployed a NodeJS API on scalable AWS servers and deployed clients for iOS, Apple TV, Android, and Web. The web service included multiple DRM-encrypted video and audio streams, a customized HTML5 video player and built on a platform of Backbone/Marionette front end and credit card processing through Recurly.
Showtime Networks HTML5 Video (2017)
Javascript Engineer. Reengineered the Showtime web video player to support DRM-encrypted native HTML5 video. The code targeted iOS, Android, Chrome, Safari, Firefox, Microsoft Edge and even IE11. DRM servers were stood up, the player was deployed to production. Google Shaka Player was used to provide support for Apple Fairplay, Google Widevine and Microsoft Playready DRM systems. Player written using Backbone/Marionette as CommonJS modules and bundled with browserify.
Showtime OTT Service (2015-2017)
Javascript Engineer. Built an over-the-top video streaming client for Showtime Networks. The components we built include a registration funnel, user login, catalog browsing, viewing history, playlist management, dynamic promotions and account management. Built using NodeJS, Marionette, Backbone, Bower, Mocha and Chai, LESS, ESLint, Gulp, and Jira for project management
Inscape (2017)
Hardware Prototyper. Design & engineering of smart, network-enabled meditation pillows for experiential marketing at Flatiron based meditation studio Inscape. Battery powered pillows, wirelessly synchronized with immersive 360°sound bath using Apple Airplay, vibrate the low audio frequencies providing participants with physically felt representation of the sound. Linux, Raspberry Pi, Circuits, 3D modeling, 3D Printing, Apple AirPlay, Product design.
Guruz Media 2010-2014
Creative Technologist. Developed several full-stack SAAS products, created creative web experiences and interactive installations for music equipment manufacturers. Technologies used include Arduino, RaspberryPi, Processing, MIDI, HTML5, LESS/SASS/CSS3, Javascript, JQuery, Backbone.js, Marionette.js, Bower, Gulp, Grunt, NodeJS, Mongo, MySQL, PHP, CakePHP, Apache, Nginx, Postgres, Microsoft Access.
Embraced DC 2002 - 2010
Creative Technologist. Worked with record labels, bands, and music equipment manufacturers, consulting and often directing creative interactive web experiences using art and technology. Created custom code and database solutions, creative, branding, marketing strategies. Developed many full-stack client facing web applications for entertainment industry, and AS3/Flash based multi-lingual MMO education games for kids. Technologies used: HTML/HTML5, CSS3, ActionScript 3, Flash Javascript, JQuery, Mongo, MySQL, PHP, CakePHP, and Apache.