Application inventor/designer/developer for embedded & browser applications and middleware-frameworks for consumer-level computing devices, including SmartTVs, set-top boxes and "OTT" consumer electronic platforms as well as mobile.
Extensive experience in user interface design, graphic artistry, and all the programming needed to encompass an entire application development process from system-level metal all the way up to consumer facing apps. Implemented Sony's Crackle application deployed on Sony, LG, & Samsung TVs, including Samsung 2010/11 SmartTVs. Designed and implemented Net2TV's Portico TV streaming application available for LG, Samsung, Sony, Funai, Sharp SmartTVs, also available on iOS and Android mobile devices.
Previous experience includes low-level framework implementations targeted towards Sigma 8634, Broadcom 97400 series, Intel and ST-based SoC embedded video processor platforms, and others, such as Cisco's uSparc-based set-top boxes.
Ported Webkit, QT, Adobe Flash, Stagecraft 1.0, 2.0 & AIR, and BlueStreak's MachBlue Flash engine to several set-top box embedded systems and authored a considerable amount of c/c++ and flash-based content to form resident apps for the platform.
Particularly interested in innovative user interfaces exposing new feature sets for consumer electronic multi-media devices - and at the same time, reducing overall complexity to the user and system integrator. Very passionate about clean, fully-commented, readable code, and understandable data structures.
Specialties: Specialty embedded and application programming and development for international customer-level computing devices, including real deployments in Germany, Japan, Russia, Slovenia, Holland, Romania, India, China, and probably other places.