Multibagg
2023 – present
A stock market product: backend services, APIs and the app on top
multibagg.ai
SDE 1, backend services, APIs and Next.js
Multibagg turns market and company data into research a retail investor can act on. I build the backend: the services, APIs and data model behind the product, plus the Next.js application on top of them: the user portfolio, financial calculators, market overview and stock homepage.
The data layer is the part I own most closely: cron jobs that keep the stock database current, and recurring work queued through BullMQ and Redis so each stage retries on its own instead of failing as one chain. API performance is held up by a caching layer, and the application is containerised with Docker.
I also built an AI-driven summary feature that reduces a company's financial statements to a readable overview, and the chatbot surface on the product.
The communication layer delivers realtime alerts over AWS SES for email and WhatsApp for instant reach, so a user hears about something affecting their portfolio when it happens rather than the next time they log in.
Data visualisation runs on Recharts, covering interactive price graphs and the charts behind the portfolio views. Auth covers credentials, two-factor and social sign-in.
- 2+ yrs
- shipping in production
- 24/7
- scheduled data pipelines
- 2 channels
- realtime alerting
- Node.js
- TypeScript
- Prisma
- PostgreSQL
- Next.js
- React
- Redis
- BullMQ
- Docker
- AWS SES
- Recharts