CH.02 — about

100% self-taught.
Fully hooked on the craft.

I'm Gabriel Banda, a web developer based in Zambia who transforms ideas into interactive experiences. I thrive at the intersection of clean code, expressive design and user-first thinking — and I believe the best apps are both functional and beautiful.

The story so far

No bootcamp, no CS degree — just documentation, dev tools open at 2am, and a lot of shipped (and scrapped) projects. I taught myself HTML, CSS and JavaScript from first principles, then kept going because I liked how it felt to make something respond to a person's touch.

That instinct is what led to Musiv — a project built around one idea: sound should be something you can see move. I'm currently pushing further into full-stack territory, learning TypeScript and Next.js so the same instinct can scale into bigger, sturdier apps.

Location — Zambia, working globally
GitHub — @Gabriel-Banda
Background — 100% self-taught
Currently — learning TypeScript & Next.js
core arsenal
HTML5 core
CSS3 core
JavaScript (ES6+) core
Git / GitHub core
TypeScript building
Next.js building
how I work

Three things I don't compromise on

Interfaces that respond

A page should feel alive under a cursor or a finger — motion with purpose, not decoration for its own sake.

Clean, readable code

Code is read far more than it's written. I'd rather ship something simple I can explain than something clever I can't.

Open to collaboration

Some of the best ideas I've shipped started as someone else's "what if." Always up for that conversation.