about

Hi, I’m Rishikesh Parkhe. I build things with code. Over the years, I’ve found that there are parallels in architecting and creative things like gardening. I’ve spent over two decades observing, actively shaping the complex, organic ways that software grows, learning how to tame the wild and bring order to the beautiful chaos of evolving systems.
Software Nature is my digital herbarium—a place where I document design, technology, and the occasional branch of art or photography.
The Ecosystem
My journey began in the immersive world of game development, where I first learned to balance creativity with performance. That path led me into the rigid, beautiful world of Computer Aided Geometric Design (CAGD), and eventually into the complex landscapes of large-scale, high-performance computing at one of the world’s major technology hubs.
- 20+ Years in the Wild: From hand-crafting products and bootstrapping teams to launching complex systems from scratch across diverse domains.
- Architectural Philosophy: I favor a pragmatic approach rooted in Domain Driven Design (DDD) and Behavior Driven Development (BDD).
- The Toolbox: Proficient in various languages and database systems, with a particular soft spot for DSLs (Domain Specific Languages) and tools that make complex requirements feel simple.
Recent Mutations
Lately, the garden has seen some new growth:
- At-Scale Engineering: Optimizing systems where every microsecond and byte counts.
- Emergent Intelligence: Exploring the intersection of traditional engineering and the rapid evolution of AI-assisted development.
- Creative Logic: Finding the overlap between geometry, math, and the artistry of clean code.
This blog is an experiment. My opinions are my own, and like any living system, they are subject to change as they adapt to new information.
More information on rishikeshparkhe.com