GURUGRAM · --:-- IST·● AVAILABLE
SCROLL
0%
no. 01 · vol. 2026
this notebook belongs to —

Ratnesh
Maurya~ ✎

Backend engineer at Initializ, Gurugram. Writes Go, Elixir, and the occasional blog post at 1 am. Lives between Kubernetes clusters and chai. You are welcome to read.

started · oct 2022turn the page →
TABLE OF CONTENTS
A SKETCHBOOK   ·   ISSUE №01   ·   2026

Ratnesh & code.

A backend engineer's working notebook — ink, commits, coffee.
GURUGRAM · INDIAGO · ELIXIR · DISTRIBUTED SYSPRESS OPEN →
§ 01 · PAGES 2—3

About.

who's behind the commits

Hi, I'mRatnesh Maurya.

Backend engineer specializing in distributed systems, microservices, and AI-powered infrastructure. I build systems you never notice — until they fail.

~ currently at Initializ, Gurugram. Ships code & ships coffee, in that order.

available for workGo · ElixirGurugram, India2Y+ experience
2Y+
experience
5+
live projects
10+
blog posts
1.2k
commits, probably

— the toolbox.

hover the stickers pills ↓
languages
GoElixirTypeScriptPythonSQLC++
frameworks
Go-GinPhoenix / LiveViewNext.jsFastAPIFlask
databases
PostgresRedisQdrantMongoDB
cloud & infra
AWSKubernetesDockerTerraformGH Actions
ai / ml
OpenAIGeminiRAG pipelinesLangChainQdrant embeddings
the full periodic table/skills25 elements, all hover-y
GOELIXIRPOSTGRESKAFKAQDRANTKUBERNETESAWSRAGGOELIXIRPOSTGRESKAFKAQDRANTKUBERNETESAWSRAG
§ 02 · PAGES 4—5

Work history.

two jobs, a lot of shipped code

Initializ

Software Development Engineer
Aug 2023 — Present
Gurugram, India
GoElixirPostgreSQLRedisKubernetesAWSQdrantKafka
RAG Document Intelligence
PDF extraction → embedding generation → Qdrant vector search for semantic Q&A across enterprise documents.
Digital Lending Platform
NSDL, Aadhaar & PAN integrations. Cut onboarding time 57%, lifted approval rate 9%.
−57% onboarding time
Secret Management Platform
Client-side encryption with RBAC. Built a K8s controller managing 50+ secrets dynamically.
−67% p99 latency
PostgreSQL Schema Architecture
50+ complex entities, careful indexing and query optimisation for high-traffic workloads.
Elixir / Phoenix Services
Owned fault-tolerant concurrent services on the BEAM with LiveView dashboards.

EMSEC Pvt. Ltd.

Software Developer Intern
Mar 2023 — Aug 2023
Remote
PythonFlaskREST APIsWeb Scraping
High-Throughput REST APIs
Flask endpoints serving production workloads steadily.
1,000+ req / min
SSL Certificate Scraper
Automated pipeline collecting certificate data across 300+ domains.
300+ domains

Before that...

Education & credentials
2020 — 2024

B.Tech CSE · Dr. APJ Abdul Kalam Technical University, Kanpur · Nov 2020 — Jun 2024.

AWS SAA — AssociateLFD121 Secure SWGitHub Copilot
what I'm up to right now/now← today's desk, live
§ 03 · PAGES 6—7

Things I built.

weekend projects, taped to the page · click to read more
hover click a polaroid ↓
Personal Tracker preview
#01 · TRACKER
Personal Tracker
01tracker.ratnesh-maurya.com

Personal Tracker

Habits, expenses, sleep, study — one PWA with interactive analytics. Four tracking dimensions, no ads, no lock-in.

Next.jsTypeScriptMUI XPWA
Open ↗
Personal Tracker screenshot
screencap
dashboard
Rehabify preview
#02 · REHABIFY
Rehabify
02rehabify.ratnesh-maurya.com

Rehabify

Centralised de-addiction centre management — patient records, treatment tracking, operations. Full-stack.

Next.jsGoPostgresDocker
Open ↗
Rehabify screenshot
screencap
patient record
JSONic preview
#03 · JSONIC
JSONic
03jsonic.ratnesh-maurya.com

JSONic

Blazing-fast JSON parsing, formatting, validation and manipulation. Go-powered engine — sub-millisecond on real payloads.

Next.jsTypeScriptGoReact
Open ↗
JSONic screenshot
screencap
parser view
mdconverter preview
#04 · MDCONVERTER
mdconverter
04mdconverter.ratnesh-maurya.com

mdconverter

Real-time text → Markdown converter with live preview and formatting options. Paste anything, get clean MD.

Next.jsTypeScriptMarkdown
Open ↗
mdconverter screenshot
screencap
live preview
npm-compare preview
#05 · NPM-COMPARE
npm-compare
05npm-compare.ratnesh-maurya.com

npm-compare

Side-by-side npm package comparison with intelligent recommendations and dependency analysis.

Next.jsTypeScriptnpm API
Open ↗
npm-compare screenshot
screencap
diff view
— also, on github
the full wall/projectsevery polaroid, nothing cropped
RATN LABSWRITING @ 1AMLONG-FORM NOTESSYSTEM DESIGNBACKENDRATN LABSWRITING @ 1AMLONG-FORM NOTESSYSTEM DESIGNBACKEND
§ 04 · PAGES 8—9

Ratn Labs.

a loose pile of posts · hover the stack to fan it out
↘ hover a note,
it fans out pops to top
2026 / APR
system design

That little square does a lot.

How QR codes & UPI actually work — from pizza boxes to bank transfers, no jargon.

2026 / MAR
golang

Go 1.26.2 — upgrade playbook.

Security fixes, regression patches, and how to upgrade safely in production.

2026 / MAR
DX / tooling

cursor-claude-personas.

38 role-based persona packs for Claude / Cursor. Give your AI a domain-expert brain in 30 seconds.

2026 / FEB
backend

Five caching strategies.

Cache-aside, read-through, write-through, write-back, write-around — when to use each.

2026 / JAN
web

Chrome 144's <geolocation>.

The declarative way to ask for location — replacing imperative navigator.geolocation.

all scribbles/blogread on ratn labsblog.ratnesh-maurya.com
§ 05 · PAGE 10

Say hello.

I read every email · I reply to most

Let's build something.

Open to full-time opportunities, contracts, and interesting projects. Especially if it involves Go, Elixir, or distributed systems.

✉   hiratneshmaurya@gmail.com
~ Ratnesh ✎
~ other pages in this notebook →periodic table/skillsgrab the pen/canvaswhat's new/nowthe photo wall/photos📷