Full stack JavaScript developer
Screen Shot 2018-04-18 at 16.19.18.png

Event Photography Image Processor

Making tens of thousands of images captured at a sporting event ready for distribution via an online marketplace is made possible with Event Photography Image Processor, a distributed and scalable system that exposes task-based reactive web UIs.

Domain Driven Design (DDD) was employed to produce an expressive model, with Command Query Responsibility Segregation (CQRS) and event sourcing to enable task-based UI with assurance of data integrity, and

takes advantage of cloud computing coordinates processes and uses task-based UI to achieve on demand and high scale image-processing using cloud infrastructure.

 

built using domain-driven-design

The design that incorporates   a specialised tool is a nuanced can be a time-consuming due to the volume of files being processed, tedious, and error-prone due to the repetitive manual procedures that drive the process. Image Processor, part of the Event Photography suite of tools, coordinates the full process of preparing a large volume of images ready for display in a 

Screen Shot 2018-04-19 at 12.15.45.png
Screen Shot 2018-04-18 at 18.45.52.png
Screen Shot 2018-04-18 at 17.36.30.png
Task-based UI to steer user through process

Task-based UI to steer user through process

Integration with AWS S3

Powerful infrastructure to manage work

Powerful infrastructure to manage work

Inline validation

Inline validation