About

A developer with a personality.

I build for the web, write to think, photograph to remember, and organize to give back. Here's the story so far.

The Journey

How I got here

Not a résumé - a story told in milestones.

  1. 2019

    Started learning web development

    Discovered HTML, CSS, and JavaScript and spent evenings turning tutorials into small pages. That first moment when something I wrote actually rendered in the browser hooked me on building for the web.

  2. 2020

    Built my first React app - a Todo app

    Shipped my first component-based project with React - a todo app with add, complete, and delete flows. It taught me state, props, and event handling, and showed me how much faster ideas move when the UI is interactive.

  3. 2021

    Started writing blogs

    Began publishing on Hashnode to document what I was learning - React patterns, JavaScript quirks, and frontend fundamentals. Writing forced me to understand topics deeply and started my habit of learning in public.

  4. 2021

    Co-founded an NGO

    Co-founded an environmental NGO focused on seedball and cleanliness drives - rallying volunteers, planning events, and working hands-on to make neighborhoods greener and cleaner.

  5. 2023

    Joined my first company

    Stepped into my first professional role as a frontend developer - writing production code, collaborating in code reviews, and learning how real teams ship, iterate, and maintain software at scale.

  6. Today

    Learning new tech and building in public

    Deepening my craft with modern React, Next.js, and design systems while sharing the process openly. I'm also leaning into AI-assisted development - using tools like Cursor and Claude to ship faster, explore ideas, and stay curious about what's next.

What I believe

My Philosophy

Build with purpose

From my first React todo app to co-founding an NGO, I've learned that meaningful work connects skill with service - whether I'm shipping code or organizing a drive in the community.

Learn in public

Writing blogs, sharing projects, and documenting what I figure out keeps me honest. Teaching what I know is one of the fastest ways to understand it myself.

Accessible by default

The web should work for everyone. I treat performance, semantics, and inclusive design as non-negotiable - not polish added at the end.

Stay curious, use AI wisely

I'm always picking up new tools and ideas, and AI helps me explore faster - but judgment, fundamentals, and human context still drive every decision I ship.

🌱 Giving Back

Environmental Initiatives

Highlights from co-founding an environmental NGO focused on seedball and cleanliness drives.

50K+ seedballs

Seedball drives

Hand-rolling and distributing seedballs with volunteers to restore green cover - simple, scalable, and built for community participation.

20+ drives

Cleanliness drives

Organizing neighborhood clean-ups and awareness events that bring people together to care for shared public spaces.

1,500+ volunteers

Volunteer community

Growing a network of people who show up, spread the word, and keep the momentum going from one drive to the next.

Off the keyboard

Beyond Coding

📸

Capturing moments

Not a photographer by trade - just someone who loves framing skies, streets, and everyday scenes worth remembering.

🌱

Environment

Seedball drives, cleanliness campaigns, and community action.

📚

Reading

Mostly fiction - with sci-fi as my go-to escape when I want to disappear into another world.

✈️

Travel

Exploring new places, cultures, and conversations - the best trips are the ones where you meet someone new.