shashank.johri

Software Engineer · Python

Shashank Johri
I build the systems businesses run on.

Software engineer with 1 year of shipping production business platforms end-to-end — domain modeling to deployment — for clients in sports, agriculture, renewable energy, and non-profits.

At a glance

7+production apps shipped for real clients
4industry domains: sports, agri, solar, NGO
60+database entities modeled across systems
2full migrations: legacy software & Excel → ERP

Production Systems

Sports Complex ERP — Membership & Activity Platform

Sports · Mumbai

The complex was running on a rigid legacy system that couldn't keep up with its operations. Designed and built a full replacement ERP — flexible, data-driven, and built to grow with the business: memberships and subscriptions, family accounts, activity and facility booking with real-time slot availability, camps with batch registrations, and coaching programs with per-coach schedules and pricing.

  • Slot-inventory engine: facility slots, instances, blocking, and conflict-free real-time availability
  • Flexible pricing across activities, variations, camps, and coaching (rate items, slot rates, fee types)
  • Membership lifecycle: subscriptions, family-member additions, fitness clearances, free-activity entitlements
stack Python · MariaDB · booking/slot engine · subscription billing · role-based portals

Poultry Farm Operations ERP

Agriculture

A poultry & agro-trading group running its entire operation on Excel sheets. Replaced spreadsheets with an end-to-end ERP — broiler batch lifecycle, daily mortality and feed records, egg production, fleet trips, fuel and expense tracking — cutting manual effort sharply and giving the owners the visibility to grow the business.

  • Migrated operations from Excel to a structured system: 25+ interlinked entities covering the full farm-to-sale lifecycle
  • Built inter-company transaction flows and company-scoped data access controls
  • Automated logistics and purchase-receipt event pipelines
stack Python · MariaDB · REST APIs · event hooks · role-based permissions

Solar EPC Project Platform

Renewable Energy

Project-lifecycle system for a rooftop-solar EPC company operating under India's PM Surya Ghar subsidy scheme — from loan application through commissioning and payment confirmation.

  • Channel-partner network with tiered commission engines (fixed, margin, pricing-based)
  • Government-scheme workflow: subsidy tracking, DISCOM records, commissioning states
  • Geographic master data (states, districts, DISCOMs) driving pricing and assignment
stack Python · workflow state machines · commission calculation engine · REST APIs

Donor & Student Management for an NGO

Non-profit

Fundraising and education-operations platform: donor lifecycle with reassignment audit logs, fundraising teams, communication templates, plus student attendance and exam-result tracking.

stack Python · audit logging · bulk attendance tools · templated communications

What I work with

Languages
Python, C/C++, JavaScript, SQL
System Design
High-level design of multi-tenant business platforms: domain modeling & schema design, service boundaries and API contracts (REST), event-driven architecture (hooks, pub/sub side effects), async processing with queue-based workers, caching strategies, and authorization layers (RBAC, row-level access)
Data
MariaDB/MySQL, report & query optimization
Frameworks
Frappe (deep), ERPNext internals; currently building with FastAPI/Django [adjust]