Introduction
Momentz is a mobile app for preserving and sharing personal photo memories. I built the back-end API and services for face detection, collection generation, and the matching engine, focusing on secure photo uploads, album management, privacy controls, and content-sharing features. The API supported media compression, tagging, and timeline organization, ensuring users could revisit and share important memories effortlessly.
The Challenge & Solution
As the Senior Software Engineer, I developed the whole back-end API and services for face detection, collection generation, and the matching engine, ensuring the solution adhered to best practices in distributed systems design.
Technologies & Architecture
We utilized C#, Python, OpenCV, AWS S3, PostgreSQL to construct the solution. C# served as the reliable backbone, offering strong typing and a rich standard library for complex business logic. Python’s versatility made it ideal for scripting, data processing, and rapid prototyping of AI modules. PostgreSQL offered the reliability and advanced querying capabilities needed for our structured data.
Key Highlights
- Photos Storage
- Memories Sharing
- Digital Life
Impact
This project not only met its initial requirements but also laid the groundwork for future scalability.