Architecture
8 services + gateway
Delivery
150+ tasks, 4 sprints
Performance
Sub-3s load, sub-500ms filters
Overview
GBTAC needed a public web platform for its researchers. I worked on it as Full Stack Developer and Project Manager, leading a four-person Agile team and owning both the programming plan and the testing strategy.
The delivery side meant planning and tracking more than 150 tasks across four sprints in Jira. The engineering side meant building both ends of a TypeScript microservices application on Microsoft Azure: a React and Vite front-end, and Node.js and Express back-end services, backed by Azure SQL, Blob Storage and Container Apps.
I also led AI integration for the platform alongside a backend teammate, embedding AI-powered functionality into the researcher-facing experience.
What I built
- Led project management for a 4-person Agile team, planning and tracking 150+ tasks across four sprints in Jira and owning the team's programming plan and testing strategy.
- Developed both ends of a TypeScript microservices application (8 services plus an API gateway) on Microsoft Azure: a React and Vite front-end and Node.js and Express back-end services, backed by Azure SQL, Blob Storage and Container Apps.
- Led AI integration for the platform alongside a backend teammate, embedding AI-powered functionality into the researcher-facing experience.
- Built an ingestion pipeline that cleaned, normalized and loaded the Retrofit Canada case-study dataset into the cloud database.
- Created interactive visualizations including a choropleth map, EUI comparison charts and province-level analytics.
- Delivered against performance targets (sub-3-second load, sub-500ms filters) with a three-tier test suite (Vitest, Supertest, Playwright) and CI/CD for build, test and deploy.