Problem
An AI-driven robo-advisor lets individual investors build and auto-rebalance diversified portfolios. That demands a clear, trustworthy web experience and a backend that can carry a growing retail user base reliably enough to run real money in production. It meant both a clean frontend foundation and a backend someone could actually own end to end.
My contribution
Rebuilt the consumer web app in React, then moved to the NestJS backend. I maintain APIs and integrations, investigate production issues, review code, and coordinate technical work with the team.
Engineering decisions
- Separated client state and server data with Redux and React Query in the React rebuild.
- Worked on NestJS services behind an API gateway.
- Maintained API contracts and handled integration errors across investment workflows.
- Combined feature delivery with production debugging, code review, and release coordination.
Outcome
A production investment platform supported through feature delivery, maintenance, and backend team leadership. My contribution spans the consumer interface and the services behind it.
What I learned
Working across the interface and backend helps me trace failures across API boundaries and make changes that fit the whole user journey.
