Building software I'm curious about, from idea to running code.

Developing is like roaming the
universe — the deeper you go,
the more fascinating it becomes,
revealing new wonders that are
as satisfying as they are endless
Some words
Hey there! I'm Madhesh, a 17-year-old student developer from India
studying Electronics and Communication Engineering, though most of
my curiosity pulls me toward software — exploring how things work,
then building them myself.
I learn best by building. An idea starts as a question or something I
want to understand, so I research, write code, break things, fix them,
and slowly shape it into something that actually works.
My interests sit mostly in software — web development, AI and machine
learning, developer tools, and interactive websites I can tinker with.
Still early in the journey, and honestly, I like it that way.
Madhesh.
Software Development
I enjoy building software from the ground up — small utilities, developer
tools, complete applications. I like understanding how each piece works,
choosing the right approach, and improving the result through iteration.
AI & Machine Learning
I experiment with AI and machine learning to understand how models can
solve real problems — working with datasets, testing algorithms,
comparing approaches, and turning ideas into prototypes I can run.
Web & Interactive Experiences
I enjoy creating websites and web apps that are not just functional but
genuinely fun to interact with. I like experimenting with interfaces,
animations, and responsive layouts — finding ways to make software feel
more alive. For me the browser is a playground: every project is a chance
to try something interactive and learn a new technique along the way.
Development Lifecycle
I start by understanding what I'm actually trying to solve, then research
the problem, plan an approach, and build a first version. From there it's
testing, finding what breaks, and improving it until it actually works.
Workflow
My workflow is simple: understand the idea, figure out what I need to learn,
build a first version, and keep improving it. I don't expect perfection —
most of the interesting learning happens while debugging.