Cracked dev. nerding out.
|
I'm Rohit — a backend-focused software engineer. I care about how systems hold up once they leave the laptop: how services talk to each other, where the bottlenecks hide, what breaks under load, and what it costs to keep things running. Most of my time goes into designing and building production-grade backends rather than chasing surface polish. Things I keep circling back to:
|
|
Going deep, not wide:
- AI systems — Large Language Models, Generative AI, Agentic AI, RAG, AI system design
- Backend depth — Advanced Python, FastAPI, backend architecture, API design
- Systems — Distributed systems, microservices, scalability, production system design
- Security — Auth, threat modelling, hardening services for production
Alongside that, I'm working through the mathematics underneath modern AI instead of treating models as black boxes — linear algebra, calculus, probability, statistics, optimization, neural networks, gradient descent. Slow going, but it's the difference between using a model and understanding one.
AI-powered astronomical observation platform. Distributed microservices behind an API gateway — FastAPI for the compute-heavy work, Node.js for the application layer, and a real-time recommendation engine on top.
Microservices · FastAPI · Node.js · API Gateway · MongoDB
Multimodal semantic search across image, audio and text. CLIP for visual embeddings, Whisper for transcription, FAISS for vector search — stitched into one retrieval pipeline.
Semantic Search · Embeddings · Vector Search · FAISS · CLIP · Whisper
Real-time communication platform. WebRTC for peer-to-peer media, a Socket.IO signaling server, and authentication layered on top.
WebRTC · WebSockets · Socket.IO · Signaling Server · Authentication
What I'm actively pushing on right now:
| Area | What that looks like |
|---|---|
| Distributed systems | Service decomposition, communication patterns, failure modes |
| Scalability | Load behaviour, caching layers, horizontal scaling |
| Security | Auth flows, hardening, sane defaults |
| Production backend | Observability, deployment, the boring things that matter |
| System & API design | Contracts that survive the second version |
| AI-native applications | RAG pipelines, agentic workflows, LLM-backed features |
| Real-time communication | WebRTC, WebSockets, latency budgets |
| Developer tooling | Making the loop between idea and running code shorter |
心臓を捧げよ
Shinzou wo Sasageyo

