Client Portal
A client-only portal I inherited and grew into the company's central coordination hub, one place where internal staff, clients, and their team members synchronize their work.
- TypeScript
- React
- Python
- FastAPI
A production app I inherited from my predecessor and now own as the sole developer. It started life as a client-only portal. Since taking it over I have extended it into something closer to the company’s central nervous system: a dashboard where internal staff, clients, and the team members placed with those clients all coordinate in one place, synchronizing their activities instead of scattering them across email threads and separate tools. The front end is TypeScript and React over a Python and FastAPI back end.
Taking over software you did not write is its own skill, and nobody really teaches it. Before I could add anything I had to read, the way you read a map of a city you just moved to. How requests flow. Where each integration is wired in. Which parts are load-bearing, and which are leftovers nobody has touched in years. Most of the early work was building that map and tightening the seams, and only then extending it into the hub it is becoming.
Right now I am coordinating with stakeholders across the company on a phased rollout to clients and contractors, since a system this central has to land smoothly. It is the project that taught me how much of real engineering is careful archaeology before any new code gets written, and how much of shipping is the coordination around the code rather than the code itself.