About

Nirav Joshi

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.