About
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.
Experience
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.
Projects
-
Scaled a Django student-portal export path from an in-memory bottleneck to an async, streaming pipeline handling 2.5M rows, and shipped audited superuser impersonation for support workflows.
-
A dedicated Go service generating transcripts, certificates, and grade sheets for a 180,000-user student portal, with 52,000+ documents generated to date.
-
A Go ETL service reconciling merged-course meeting attendance from an external API into a Django student portal, with 1.3M+ records processed to date.
-
Merged upstream contribution to signintech/gopdf (~2,900 stars): full-justify alignment for Cell and MultiCell via TJ glyph-position adjustments.
-
A keyboard-driven terminal UI unifying SSH key management, ssh-agent control, and ~/.ssh/config editing in one Go app.
-
A Discord/Google account-linking gate bot serving a real community of ~250 members, with self-healing membership sync and dynamic per-cohort role assignment.