About

Nirav Joshi
I am a self-taught blockchain and fullstack developer focused on building practical systems that solve real problems.
My background is a little unusual. Before moving into software full-time, I spent years working in mechanical and robotics systems. That experience shaped how I approach engineering today: stay close to the real constraints, simplify where possible, and build things that actually work in practice.
What I Work On
I work across product engineering, backend systems, developer tooling, and blockchain applications. I enjoy projects that sit at the intersection of:
- fullstack product development
- blockchain infrastructure and developer experience
- AI-assisted workflows
- technical education and writing
How I Think About Building
I care a lot about clarity, leverage, and execution. Good software should not just be clever. It should be understandable, maintainable, and useful to the people depending on it.
That usually means:
- choosing simple solutions over impressive ones
- understanding systems deeply before abstracting them
- writing to learn, not just to publish
- treating reliability and judgment as core engineering skills
Outside the Code
I also enjoy sharing what I learn through blog posts, tutorials, and speaking sessions. Teaching helps me sharpen my own thinking, and I like creating content that makes difficult ideas more approachable for other developers.
Get in Touch
You can reach me at niravjoshi3000@gmail.com, or connect with me on LinkedIn, X, and GitHub.