PROJECT 03 / Education / Analytics
Parsec Education.
Turn district data into goals people can act on.
The project
At Parsec, I helped build internal products for district analytics, planning, and classroom workflows. I worked on a six-engineer team across Vue applications, shared components, Node.js services, identity, and delivery automation.
My contribution
My largest contribution was the interactive chart experience and its Looker/BigQuery data integration within these internal products. I also shipped goals, metrics, targets, product access, and teacher-facing improvements across 12 repositories.
Project details
- Built D3.js charts in Vue 3 and TypeScript for 25 metrics, including assessments, attendance, graduation, and suspensions.
- Added editable targets, year-over-year comparisons, full-screen views, responsive redraw, and loading, empty, and error states.
- Implemented goals and targets across PostgreSQL migrations, Hapi routes, Objection.js models, Ory access rules, and Vue/Pinia UI.
- Built budget and action-progress goal cards, a searchable metric picker, and an organization-scoped department selector.
The path from district data to a chart
Built a TypeScript/Hapi endpoint that finds the district’s BigQuery partner ID and the metric’s saved Looker query, runs the Look through the Looker SDK with a district filter, and maps validated rows into chart points. New metrics could be added through catalog seed data.
Teachers stay in control
Co-built rubric-based AI grading with the tech lead: the model returns a score and feedback as structured JSON, suggestions are saved, and the teacher reviews them in the gradebook. Also improved date-range selection, year-planner dragging, roster validation, rich-text links, and assessment question order.
Access and shared foundations
Fixed Google sign-up and sign-in with Ory Kratos, added per-organization product access with Ory Keto and an admin toggle, and wrote GitLab CI automation to update root submodule pointers. Built shared form controls and responsive component styles.
Additional AI work
Built Parsec Sage’s LCAP analysis and conversational goal-setting, an editable AI lesson planner, a browser-based Llama document-retrieval tool, and an OpenAI lead-generation function on Google Cloud.

