01
My contribution
I contributed to the agent infrastructure behind teacher-facing tools, focusing on resource use, access control and document processing.
- Refactoring token rate-limiting behavior.
- Improving authorization isolation around agent workflows.
- Integrating OCR into document-processing pipelines.
- Building deterministic fixtures so behavior can be checked repeatedly.
02
The context
Education software has several audiences at once. Teachers prepare and review work, pupils use learning materials, and schools need to decide how the technology fits their practices. The infrastructure has to support those distinctions.
My work sits in the systems behind the teacher-facing experience, where limits, permissions and document handling affect whether an apparently simple workflow is dependable.
03
Why these details matter
A rate limiter affects whether an agent can complete its work under load. Authorization determines which information and actions are available in a particular context. OCR sits earlier in the chain: if a document is read incorrectly, later reasoning starts from the wrong input.
Working across these components requires following the whole workflow, then making the individual boundaries easier to test. The fixtures are part of that work, because an improvement needs a reproducible way to establish what changed.
- 01Teaching materials
- 02Document & agent systems
- 03Teacher workflow
04
Connecting engineering and product
Alongside engineering, I studied the education-AI competitive landscape and translated findings into workflow and product suggestions.
The role connected work inside a shared production codebase with the needs of teachers and schools.