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.
How I got here
Not a résumé - a story told in milestones.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
Environmental Initiatives
Highlights from co-founding an environmental NGO focused on seedball and cleanliness drives.
Seedball drives
Hand-rolling and distributing seedballs with volunteers to restore green cover - simple, scalable, and built for community participation.
Cleanliness drives
Organizing neighborhood clean-ups and awareness events that bring people together to care for shared public spaces.
Volunteer community
Growing a network of people who show up, spread the word, and keep the momentum going from one drive to the next.
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.