Civil Engineer & Software Developer

The Architecture
of Thought.

Bridging the structural integrity of civil engineering with the fluid logic of software. A practitioner of precision, a student of the human condition, and a builder of digital systems.

Karthik Yadav ||
KY
StatusDesigning Resilient Systems

At a Glance

Snapshot — 2026
constructionCurrent Project

This Website

Building my personal site with Astro and Tailwind — learning in public, one component at a time.

v2.3.5arrow_forward
auto_storiesCurrently Reading

Meditations

Diving back into the Stoic foundations to refine mental models on leadership and resilience. The intersection of ancient discipline and modern systems thinking remains profoundly relevant.

20%
edit_noteEngineering Note

Structural Integrity in Code

Why the principles of load-bearing walls in masonry are the perfect metaphor for decoupled microservices architecture.

Software Analogy3 Min Read

"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet..."

I am Karthik Yadav. By day, I calculate stresses and strains in concrete and steel. By night, I navigate the abstract hierarchies of HTML and JavaScript. I believe that the wall between technical expertise and humanistic depth is a modern illusion.

My journey began with the physical world — how things stand and why they fall. But I soon realised that the most complex structures we build aren't made of rebar, but of logic and language. Whether it's a structural drawing or a Stoic argument, I'm obsessed with how systems sustain themselves.

"The engineer who knows only engineering is a calculator; the philosopher who knows only philosophy is a dreamer. To build well, one must do both."
— Personal Manifesto