Saurabh Johri

Full-stack software engineer. Python/Django & Go on education platforms.

Software engineer with an MS in Artificial Intelligence from Boston University and ~2 years at Code Argo, building education-platform software for the BITS Pilani ecosystem that serves around 180,000 users. Backend-leaning full-stack across Python/Django and Go, spanning student-portal features, certificate-generation microservices, data pipelines, and backend proxies, with an AI-assisted development workflow. I like owning systems end-to-end, from frontend UX down to the Go services underneath, and shipping features that hold up at real scale. Open-source contributor to gopdf, a ~2,900-star Go PDF library.

Software Engineer, Code Argo

May 2024 – Present

Vendor engineering team for the BITS Pilani ecosystem · Remote

  • Lead ongoing feature development on elearn, a Django student portal with ~180,000 total users (~75,000 active students); owned frontend development end-to-end early in the engagement.
  • Shipped an async/streaming CSV export for large MGPA and student-evaluation datasets, scaling the export limit to 2.5M rows.
  • Added superuser impersonation (“Log in as”) with full audit logging.
  • Maintain and extend elearn-api-proxy (Go), a certificate/transcript generation microservice pulling program and degree data from an ERP student-status API, with 52,000+ certificates and transcripts generated to date.
  • Built attendance-sync (Go), a daily ETL data pipeline parsing course-meeting attendance dumps from a Microsoft API into elearn, with 1.3M+ attendance records processed to date.
  • Developed discordbot-go, a Discord/Google account-linking gate bot serving a community of ~250 members; implemented a reconciliation/self-healing sweep to correct membership drift and migrated identity and cohort-channel storage from local JSON to PostgreSQL, then to Valkey/Redis.
  • Co-built argo-api-proxy (Go/Fiber) with API-key request authentication, config-driven routing, and hot config reload; replaced in-memory query buffering with streamed response execution.