Founded an on-demand image processing service to solve the complexity of image compositing and optimization for device resolution, design flexibility, content quality, and low-latency delivery.
Hired and managed engineering team.
Architect for distributed image processing and storage system.
• Implemented a distributed stream-oriented storage system for immutable data with an ACID transactional B+tree index for logical key and global id access. The global identity scheme was designed with the ability to replay the stream for arbitrary replication tasks.
• Designed work scheduling server using a consistent hash-based bin packing algorithm with a streaming protocol to accommodate multi-frame content.
• Designed origin image collection system with protocol negotiation, timeout management, and cache consistency.
Data center buildout.
• Negotiated service providers
• Worked with vendors for Linux server purchasing and hardware testing
• Customized racking solution for Mac Pros
Patents filed and issued:
• Zacharias, Christopher; Larkin, Jeremy; et. al. 2016. Just-in-time processing of images. U.S. Patent 9,401,003, filed November 18, 2013, and issued July 26, 2016.
• Zacharias, Christopher; Larkin, Jeremy; et. al. 2017. User interface for just-in-time image processing. U.S. Patent 9,654,602, filed January 22, 2014, and issued May 16, 2017.
• Zacharias, Christopher; Larkin, Jeremy; et. al. 2018. Image feeding server network. U.S. Patent 9,894,023, filed July 15, 2015, and issued February 13, 2018.