Product Developer

ShotLog

A mobile application for logging the movie/series to track trak them at year end.

Problem Statement

I need a mobile application to log all the movies/series that i watched so that i can have an year end wrap of the media consumed by me.

Video Unavailable

Techstack

Flutter
Java
SpringBoot
Dart
S3

Frontend

Flutter
  • UI/UX Design & Accessibility Conceptualized and designed high-fidelity UI/UX prototypes in Figma, prioritizing Web Content Accessibility Guidelines (WCAG) to ensure a seamless experience for non-technical demographics
  • Rapid Frontend Development Streamlined the development lifecycle by bridging design and code; utilized the Figma-to-Flutter pipeline integrated with Claude AI to accelerate frontend delivery and maintain design-to-production consistency.
  • State Management & Scalability Architected a robust and testable codebase using Riverpod, implementing a unidirectional data flow to manage complex app states and improve overall performance.

Backend

Java
SpringBoot
Postgres
  • Used Java Spring boot for API server
  • Used Hibernate + JPA database handling
  • Architected a dedicated authentication microservice utilizing JWT for secure user sessions.
  • Containerized the entire application using Docker to ensure consistent deployment environments.
  • Designed a custom Throttler to protect APIs through granular rate limiting.
  • Integrated WhatsApp Business APIs to facilitate direct sharing of invoices with customers.
  • Developed an automated mail service using SMTP for secure OTP delivery and verification.
  • Hosted on Lambda for serverless orchestration

Hosting

Route 53
CDN
S3
  • Orchestrated domain management and DNS routing using AWS Route 53 for high availability.
  • Used Coderabbit for code review
  • Used S3 + CDN for image storage and preivew