AI powered journaling platform designed for secure self reflection and guided growth built with end-to-end encryption, offline-first architecture, and scalable microservices for production deployment.
Role & Contribution:
As a Senior Software Engineer and Acting Tech Lead, leading architectural decisions across mobile, frontend, backend, and DevOps layers.
Key responsibilities included:
- Migrating the system from a monolithic structure to a microservices based architecture
- Designing an offline-first architecture for reliable journaling and secure data synchronization
- Implementing modular, package-driven Flutter architecture aligned with clean architecture principles
- Architecting secure end-to-end encrypted communication between users and professionals
- Integrating external AI APIs for personalized journaling insights
- Evaluating feature feasibility, resource allocation, and delivery timelines
- Leading a cross-functional team of 3 engineers
- Establishing version control strategies, documentation standards, and deployment workflows
- Managing CI/CD pipelines and production deployments