Recent Project
Mpix.Com Photo Book Builder

I was recently tasked with designing and building software to create Photo Books on the Mpix.com website. Even though they had already licensed book building software from another company, they wished to have their own. This would allow them to control the user experience and move faster on features.
My Role
From the beginning of the project, I worked with the team at Mpix.com as the UI Designer and full stack Software Developer. I continue to work on new features and bug fixes.
Highlighted Features
- Responsive Design and Functionality. The UI is optimized for Mobile, Tablet, and Desktop users.
- Draggable interactions for adding and moving pages or photos
- Page template generation for any book size
- Production printing validation and page image generation
- Context aware photo and text controls
- Custom built Text rendering engine for browser and print using Skia and Harfbuzz
- Custom built HTML Canvas rendering engine
- Custom built Skia rendering engine
Technologies
- React + Redux
- Immutable objects with ImmutableJS and Immer
- ASP.NET
- Azure Storage for Saving Projects
- Skia
Languages
- Typescript
- C#
- Swift
About
Hello and welcome! My name is Chris Ellingsworth and I run LightSum, my custom software development company based in Boise, Idaho. I design and build Web and iOS applications.
If you'd like to contact me, you can do so at the following: