Avishrant Sharma

Technical Lead at BeyondIRR · OSS Contributor

I write backend systems for a living and open source tools for the satisfaction work rarely gives — turns out people use them, which is still a bit strange to process.

About

NIT Hamirpur

B.Tech CSE · CGPA 9.9 · 2019–2023

Backend Engineer

Django, Go, Python — production systems at scale

Open Source

GSoC mentor at AboutCode · 1M+ PyPI downloads

Hardware Tinkerer

Arduino, Raspberry Pi — electronics on the side

Tools & Stack

Languages

Python · Go · JavaScript · C/C++

Frameworks

Django · DRF · FastAPI · Flask · Celery

Infrastructure

Docker · AWS · Azure AD · PostgreSQL

Tools

Git · Linux · Redis · VS Code

BeyondIRR

Technical Lead

Aug 2024 – Present
  • Extended the core Django backend to run multi-tenant. The same codebase now drives shared SaaS infrastructure for 10K+ clients and spins up isolated stacks for 8+ enterprise customers who need their own deployments.
  • Refactored the monolith into a distributable Python library with Flask microservices around it. Clients get custom behaviour without forked codebases, and onboarding changes that used to take a month are done in a week.
  • Designed a multi-agent orchestration system in PydanticAI and FastAPI, layered on top of the RAG pipeline, running analytical workflows across Rs. 14,000+ crore in client portfolios.

Founding Engineer

May 2023 – Aug 2024
  • Rewrote the core REST API layer from scratch after repeated timeouts in production. Response times dropped from 4s to 200ms for the analytics queries the platform depends on.
  • Built the Celery-based ETL pipeline from nothing. It now ingests 80K+ investment accounts every day across custodians with incompatible schemas, inconsistent column names, and no common standard to lean on.

Open Source · AboutCode

GSoC Mentor

2022 – Present
  • Mentored contributors across 4 GSoC editions (2022–2025), helping them scope realistic projects, get comfortable in an unfamiliar codebase, and ship work that lands in main.
  • A lot of the role is keeping contributors moving through the summer so the work doesn't quietly trail off before the finish line.

GSoC Contributor

2021
  • Designed the plugin architecture for Scancode.io so external license detection tools could register and run without touching core. GoLicense-Classifier was the reference implementation.
  • Came back as a mentor the following year, and the year after that, and the year after that. Still here.

Gap Inc.

Software Engineer Intern

May 2022 – Jul 2022
  • Worked on Spring Boot APIs over Azure Management Platform to automate user provisioning, feeding an internal IAM dashboard used for access management across the org.
  • Handled the Azure Active Directory integration for identity management, with role-based access control wired through on the backend.

GoLicense-Classifier

License expression and copyright detection for codebases, implemented as a hybrid Python + Go library. Ships as a plugin for Scancode.io and runs about 4× faster with a third less memory.

Python Go

↓ 1M+ downloads

django-dbchoices

Runtime choices for Django models and forms, backed by the database. Add or update options without a migration or a redeploy.

Python Django

cas2json

Parses CAS statement PDFs and serialises them into structured Python objects. Handles CAMS, KFintech, and other registrar formats. Runs in production at BeyondIRR.

Python

↓ 6,000+ downloads

python-pptx-stubs

Type stubs for python-pptx. Fills in the missing annotations so mypy and PyRight can actually do their job when you're generating presentations programmatically.

Python

Always happy to talk — a role, a project, something interesting you're building, or just a question.