indigo(10s)
Profile

Why I build what I build.

A journey through my coding adventures and the method to my madness.

Author

Abhigyaan Jha

Posted on March 15, 2025

Welcome to my digital playground! Whether you're a fellow developer seeking inspiration or just someone curious about the mind behind these projects, I'm glad you're here. This is where I share my thoughts on technology, my creative process, and the journey that shapes my work.

The "Why" Behind My Code

I build because there's something profoundly satisfying about transforming abstract ideas into functional reality. Each project begins as a question: "What if?" or "How might we?" These questions drive me to explore possibilities that others might overlook.

The process of creation from concept to implementation is where I find flow. It's in those moments of deep focus, when the world falls away and there's just the problem and the emerging solution, that I feel most alive. Though I must admit, sometimes my most creative solutions come right after I've given up and gone to make a coffee. Apparently my subconscious works best when fueled by caffeine.

The Art of Technical Translation

One skill I've refined over the years is making complex technical concepts accessible. I believe that if you truly understand something, you should be able to explain it clearly to anyone, regardless of their technical background.

Take distributed systems, for example. At their core, they're about coordination and resilience. How independent parts work together despite imperfect communication and occasional failures. This fundamental pattern appears everywhere from computer networks to organizational structures.

This ability to bridge technical and non-technical worlds has proven valuable in collaborative environments, where clear communication often matters as much as technical expertise. After all, the most elegant algorithm in the world is useless if no one understands when or why to use it.

Beyond the Resume

There are aspects of my approach to work that don't fit neatly into bullet points on a resume. I value craftsmanship in code, not just making something that works, but creating solutions that are elegant, maintainable, and thoughtfully designed.

I believe that good documentation is as important as good code. I've found that taking the time to clearly explain how and why something works pays dividends, both for others and for my future self. Future me is particularly grateful, as he often has no recollection of what past me was thinking, they seem to be completely different people sometimes.

What I bring to projects goes beyond technical skills. I bring curiosity, creativity, and a commitment to building technology that makes a meaningful difference in how people work and live.

The Third Dimension: From Animation to Immersion

My journey into 3D visualization began not with academic curiosity, but with pure aesthetic inspiration. Hours spent browsing Awwwards-winning websites from design agencies left me captivated by what was possible in the browser. I dove into countless YouTube tutorials on text animation, GSAP, and Framer Motion, gradually building a toolkit for creating engaging interfaces.

The transition to Three.js and React Three Fiber happened almost accidentally. What started as "I wonder how they did that effect" turned into a deep dive into 3D web experiences. I wanted to create work with both style and substance, experiences that weren't just visually impressive but also intuitive and meaningful.

This exploration eventually translated into client projects where I could apply these techniques to real-world problems. There's something uniquely satisfying about watching someone interact with an interface you've built and seeing that moment of delight when an animation responds perfectly to their action. It's like being a digital architect, creating spaces that people don't just use, but experience.

AI: Beyond the Hype

My journey into artificial intelligence began with genuine curiosity about how machines learn. Through courses in Machine Learning, Reinforcement Learning, Computational Intelligence, and AI, I've developed a deep appreciation for algorithms that can extract patterns from data and improve over time.

In one particularly fascinating project, I trained a reinforcement learning agent to navigate through a complex maze with doors and walls. The agent started completely clueless, bumping into walls repeatedly,much like me trying to find my way out of an IKEA. But through a reward/penalty system, it gradually learned optimal pathways. This exploration versus exploitation dilemma, whether to stick with known good paths or risk trying new ones, mirrors how self-driving cars are trained, balancing safe known routes against potentially better alternatives.

Computational Intelligence opened another door for me through genetic algorithms. Watching virtual "species" evolve solutions over generations was mesmerizing. Starting with random behaviors and gradually optimizing through selection, crossover, and mutation. I built a simulation where agents learned to collect resources while avoiding obstacles, with no explicit programming of strategy. By generation 50, they developed behaviors that seemed almost intelligent. It's humbling to see how simple evolutionary principles can produce such sophisticated results.

What drives my interest in AI isn't just the technical challenge, but the philosophical questions it raises about cognition, creativity, and what it means to learn. These questions inform how I approach problems and design solutions that augment human capabilities rather than simply automating tasks.

The Journey Continues

Building in the digital realm is my way of contributing to the collective progress of technology. Each project, whether a complex AI system or a simple utility that saves someone time, represents a step forward in how we interact with information and each other.

I build because I'm curious. I build because I enjoy the challenge. But mostly, I build because technology has the potential to amplify human capability and creativity in ways we're still discovering.

If you're interested in collaboration, have a challenging problem that needs solving, or just want to discuss the future of technology, I'd love to connect. The conversation is always worthwhile.