Full-stack App
Featured
MarketLens Reporting Platform
Automated market reporting platform with PostgreSQL, RabbitMQ workers, Next.js, and AWS ECS.
- Timeline
- 2025 - 2026
- Domain
- Financial analytics domain
- Team
- 4 people

Overview
Built a platform that processes market analytics data from external sources, then generates automated reports with indicators, charts, tables, and narrative insights. Designed background processing pipelines, operational status APIs, and Docker-based AWS deployments.
Challenges
- Coordinating data aggregation, analysis, and report generation without blocking user-facing APIs.
- Making generated reports reliable when upstream social and market data changes.
- Deploying containerized services with practical AWS infrastructure ownership.
Solutions
- Designed RabbitMQ workers for asynchronous aggregation, retries, report generation, and failed-task recovery.
- Stored normalized market data in PostgreSQL and cached repeat-heavy workloads with Redis.
- Automated Docker-based deployments to AWS ECS using GitHub Actions.
Process
1
Pipeline Design
Defined job boundaries for collection, analysis, and report rendering.
2 weeks
2
Implementation
Built APIs, workers, data models, and report views.
Ongoing
3
Deployment
Containerized and deployed services to AWS.
Continuous