Full-stack
Internal data platform portal
The platform's front door: discover data products, read the docs, see that it is healthy.
Problem
People needed one place to discover data products, read docs, and check that the platform was up.
What I built
I designed and shipped the team's internal web portal end to end. SSO, deployed on Kubernetes with CI and a Docker build, a browsable data-product catalog, docs, and a page to query data through Dremio. Next to it I stood up self-hosted analytics and Grafana/Prometheus dashboards built from JMX metrics, plus governance work in the data catalog.
Scope
The platform's front door: an internal site to discover data products, read docs, and run a query. Staging and production.
My role
I designed and shipped it end to end: frontend, container, CI, deploy, SSO, and networking.
Architecture
- A Next.js app behind company SSO, deployed on Kubernetes with a Docker build and CI.
- A browsable, filterable data-product catalog linked through to the governance catalog for full detail.
- Docs, plus an API page that pulls a sample through the lakehouse in the browser.
- Self-hosted usage analytics and Grafana/Prometheus dashboards built from JMX metrics.
Outcomes
- One place to find the platform, which is most of what early adoption needs.
- Secrets moved out of the repo and into the deploy pipeline.
- Where I picked up full-stack delivery on top of the data work.