Iβm a developer who learned by building β breaking things, fixing them, and doing it again until it worked.
Code is my notebook.
Every repository here represents something I learned the hard way.
I didnβt start with fancy frameworks or perfect plans.
I started with:
- basic HTML, CSS
- small JavaScript projects
- cloning real-world apps to understand how things actually work
Over time, I moved to:
- full-stack projects
- hackathons & rapid prototyping
- open-source contributions
- thinking in terms of systems, not just code
This GitHub is a timeline of that progress.
Frontend
- HTML, CSS, JavaScript
- UI-focused builds (clean, simple, usable)
- Animations & interactive components
Backend & Logic
- Node.js
- APIs & basic system design
- Data handling & flow
Low-Level / Systems Learning
- Terminal Bench (CPU-time, performance-oriented tasks)
- π App clones (to understand real products)
- π§© Small focused projects (one concept at a time)
- π Full projects built end-to-end
- π§ Experiments from hackathons & learning sprints
I care more about clarity and learning than just stacking stars.
- Building production-quality projects
- Writing cleaner, more understandable code
- Open-source collaboration (reading othersβ code, not just mine)
- Improving frontend polish + system thinking
- Simple > clever
- Shipped > perfect
- Learning > showing off
If something here looks rough, it probably taught me something valuable.
- GitHub: https://github.com/Rajkoli145
- LinkedIn: https://www.linkedin.com/in/raj-koli-626008318/
Thanks for stopping by.
If youβre reading this, youβre already part of the journey.


