I build production systems, explore ideas, and occasionally start projects I absolutely did not need to start.
name: Vishnu Sharma
handle: thecodekaizen
role: Senior Software Engineer · Forward Deployed Engineer
focus:
- Backend Engineering
- Distributed Systems
- AI Engineering
- Developer Infrastructure
currently_exploring:
- Production AI Systems
- Agents & Evals
- Golang
- System Design
- Developer Tools
- Indie Products
philosophy: "Learn → Build → Break → Understand → Repeat"Phoenix · RabbitMQ · ClickHouse · ArgoCD · WebSockets · REST
LLMs · RAG · Agents · Evals · Observability · Model Routing
Backend Architecture ████████████████████
Distributed Systems ████████████████████
AI Systems ███████████████████░
Databases ██████████████████░░
Developer Infrastructure ██████████████████░░
Developer Tools █████████████████░░░
Indie Products ████████████████░░░░
Random Rabbit Holes ████████████████████
I enjoy thinking about:
queues · caching · consistency · databases · retries · observability
scalability · agents · RAG · evals · LLM orchestration · developer experience
I like turning curiosity into software.
🤖 AI Agents
🧰 Developer Tools
⚡ Micro-SaaS
🔬 Scientific Computing
👁️ Computer Vision
🤖 Robotics
🌐 Internet Experiments
🧪 Things that may or may not become companies
Field notes from production.
Backend · Distributed Systems · AI Systems · FDE · Infrastructure
I wonder if I can build this.
Experiments · Products · Science · Technology · Curiosity
There is more to a person than what they do for work.
Learning · Movement · Books · Experiences · Curiosity
I'm less interested in knowing everything than in staying curious enough to keep learning.
Technology changes. Careers change. People change.
So I like the idea behind Kaizen:
learn something
↓
build something
↓
break something
↓
understand it better
↓
repeat

