Delhi, India · Senior Software Engineer

Shashi Ranjan

Senior Software EngineerBackend / Full Stack

I design and ship backends that stay calm under load — microservices in Go, real-time systems, and APIs that teams can actually evolve.

$Backend at scale.

Flagship work
Open SourceCustom BuiltBuilt from Scratch
Kashvi

KashviGolang Framework

Author of a production-grade Go framework: CLI, ORM, auth, queues, docs — shipped as a real product, not a weekend repo.

A backend framework I built from the ground up for teams who want Go services with clean architecture, strong conventions, and room to grow. Think productivity without sacrificing structure.

GoMicroservicesClean Architecture
Scope
Full framework + CLI
Docs
This site
Focus
Clean architecture
go · kashvi
$ # author-owned stack

package main

// CLI · ORM · queues · realtime
go run . serve

Recruiters: this is original IP — design, implementation, and documentation shipped end-to-end.

About

Practical engineer, systems-first mindset

Short version: I like useful software that survives contact with production.

I’m a practical problem solver based in Delhi. Most of my time goes into backend architecture — how services talk, how data flows, and how systems stay maintainable when traffic and teams both scale up.

Go is my happy place: I lean on clean architecture and SOLID principles to keep boundaries clear. I’ve also shipped plenty of Node.js and PHP when the problem called for it, and I’m comfortable across MongoDB, PostgreSQL, and Redis — plus Kafka when the pipeline needs to be serious.

On the human side, I enjoy mentoring: breaking down complex ideas, reviewing with empathy, and helping juniors ship with confidence. Slightly desi, straight-talking, tech-first.

  • Strengths
  • Backend architecture & scalable system design
  • Go microservices (clean architecture, SOLID)
  • Real-time systems — notifications, tracking pipelines
  • REST APIs & distributed systems
  • CI/CD and AWS ECS in production

Stack

Tools I reach for

Golang is the headline — the rest supports shipping and operating in production.

Languages & runtime

GolangNode.jsPHP

Frontend

ReactSvelteKit

Data & messaging

MongoDBPostgreSQLRedisKafka

Platform & APIs

DockerKubernetesREST APIsMicroservices

Work

Projects that shaped how I build

From a ground-up framework to production systems under real constraints.
Featured · Product

Kashvi Framework

My flagship product: a custom Go framework focused on scalability, modularity, and developer productivity — not a weekend toy, a deliberate platform for serious backends.

GoClean ArchitectureCLIMicroservices
Why Kashvi is different →

E-Library REST API

A structured API layer with SOLID boundaries, PostgreSQL underneath, and patterns that make features easy to add without breaking callers.

GoPostgreSQLRESTSOLID

Real-time student tracking & parent notifications

Safety-critical flows: biometrics, face recognition hooks, and live tracking with alerting so parents and admins get signal, not noise.

Real-timeNotificationsDistributed systems

Multi-platform e-commerce backend

Centralized orders and inventory so multiple storefronts could share one source of truth without turning the database into a battlefield.

MicroservicesRESTPostgreSQL / Redis

Voice-based billing (experimental)

Exploring voice as an interface for SMEs — fast entry, fewer mistakes at the counter, and room to iterate on UX.

Go / NodeAPI designProduct experiment

Timeline

Experience

Leadership through code, reviews, and clear system boundaries.
  • 2022 — Present

    Senior Software Engineer (Backend / Full Stack)

    Product-led teams

    • Lead design and delivery of Go microservices with clean architecture; mentor engineers on patterns and reviews.
    • Own real-time notification and tracking pipelines; optimize for reliability and observability.
    • Partner with frontend (React / SvelteKit) and DevOps for CI/CD on AWS ECS.
  • 2019 — 2022

    Software Engineer — Backend

    High-traffic applications

    • Built REST APIs and integrations across Node.js, PHP, and Go; PostgreSQL, MongoDB, Redis in production.
    • Contributed to student safety initiatives: biometrics, face recognition integrations, and live tracking backends.
    • Improved performance and consistency across distributed services.

Now

What I’m building now

Pushing Kashvi forward — better ergonomics for teams, sharper defaults for production, and docs that respect your time. On the side: deeper experiments in real-time systems and developer tooling that stays out of your way.

Open Kashvi docs

Writing

Articles & posts

Long-form pieces on Go, system design, and when to reach for AI — on Medium and LinkedIn.

Contact

Let’s talk systems

Email, WhatsApp, or LinkedIn — best for backend architecture, Go services, or Kashvi.