Headquartered in beautiful Eugene, OR, The Engine Co was founded by Ben Garney in 2012. Over the years, we have grown to a globally distributed team of ten. We are at our best when we make the impossible happen for you.
Our work has been shown on stage at TED, run by millions of users, and used to close multi-million dollar deals. Global brands have used our work to showcase their brand, and our expertise to explore future direction. We hope to continue to do great things for our clients.
Here are synopses of many of our recent projects:
We developed a streaming HLS video player in Flash (using OSMF) for a global video distribution network company. This included writing an MPEG TS parser, H.264 parsing code, and an M3U8 parser, as well as performance tuning to ensure smooth playback on older system. It also involved deep analysis of a wide variety of HLS streams to identify issues and develop in-player workarounds. The player integrated into their application infrastructure for support of analytics.
We assisted a Silicon Valley venture backed AR platform company in a wide variety of areas including: a solution for filming AR experiences, CAD file format support, a system to composite AR into webcam video, fine grained system latency monitoring and analysis, performance optimization, SDK architecture, Unity-integrated video capture, realtime Kinect 3d scene reconstruction and other technology for an investor demo, deep screen capture of Windows applications for presentation in AR, and backend services daemon. A lot of our work for this client involved computer vision and sensor fusion.
We worked with a publicly traded cellular technology company to help bring an embedded system product to market. Our contributions included a custom logging infrastructure that tied to their web admin interface, and working with integrating cellular modem drivers into Linux.
We worked with an in-house team to migrate their on-demand user video rendering system from video capture hardware attached to PCs to an EC2 based solution. This involved using EC2 GPU capabilities, migrating the video renderer from Flash to C++/OpenGL, developing a high performance video encode/decode path, and parsing their complex internal format. We also contributed to their next generation scene architecture and provide ongoing support and improvements. The system renders many thousands of videos per month in production.
For businesses that don’t need a full time CTO with full time CTO costs, we provide services including business strategy/development, project scope and management, risk mitigation, legal compliance, and product vetting. Past clients include an airport gym company and a toys to life company.
We extended and maintained an analytics and advertising SDK used internally across all mobile titles by a globally known entertainment brand.
We built the world’s first smartwatch hotel booking application for a Las Vegas based client. We worked with pre-production hardware and system software to create a fluid, engaging experience in partnership with one of the world’s largest technology corporations.
We worked with a global audio brand to develop an audio-only mobile game in Loom to showcase their new mobile audio technology. Our contributions included design, gameplay, low level Android OS debugging, and casting and managing FMV production. The game was shown at various trade events and helped demonstrate their exciting new audio technology.
We developed an EC2 based system for serving a realtime slot machine like game. We used node.js, Redis, and MySQL. The system targeted 5 million simultaneous users, and has been in production for several years now.
We developed an HTML5 frontend for a globally known game company to show players if they have been banned and if so why. This was a 3 month project where we were involved from initial architectural discussion to final implementation. The final product supported internationalization, localization, and was integrated with enterprise global services for data and analytics.
Our services include design and support all the way up to implementation for a number of groups in need of mobile applications. We can use in house or popular technology to implement these apps. Examples of applications we have contributed to include a document signing app, a nail salon oriented mobile game, board game companion games, and a hotel booking application.