Back to shipped records
Developer Utility / Student Tool
Zabdoc
"Parsing student records and generating cover sheets in under 300ms."
The Problem
The SZABIST portal exports grades and student metadata in raw, unstructured formats. Students spent excessive time manually copying grades and formatting standard cover pages for assignment packages.
The Move
Hammad built a stateless compiler in Go that parses unstructured data exports instantly. Paired with a Svelte drag-and-drop dashboard, it extracts student metadata and compiles standard, clean PDF coversheets in milliseconds.
Compile Steps
- Parser Construction: Wrote a robust Go scanner to sanitize raw portal HTML.
- UI Implementation: Built a clean Svelte frontend to handle local file uploads.
- Stateless Design: Designed a memory-only pipeline that outputs PDFs without storing user files.
Latency parameters280ms average
Stack parametersGo & Svelte
Under-the-hood Challenge
The university portal HTML changes periodically without notice. We solved this by developing a fault-tolerant parser in Go that uses fuzzy matching to extract metadata even when DOM structures shift.
Have a system that needs scaling?Initiate Brief
