I'm Kaswa Kelvin Paul Muyinza, a full-stack developer based in Bunamwaya, Kampala, currently studying Software Engineering at Makerere University. I build real-time web apps and desktop software, from database to UI.
I like building software that reacts live — quizzes that count down in real time, forums that push replies the instant they're posted, dashboards that sync across devices. Most of my recent work has been on a Laravel-based educational platform and a JavaFX desktop app with offline-first sync.
Outside of client-style work, I'm always shipping a side project, right now that's Atomic Life, a React app that turns "things I want to add to my life" into an actual daily schedule.
I'm now opening up to freelance and contract web work — if you need a site or web app built properly, from the database up, let's talk.
A lighter, standalone cousin of Atomic Life — add a goal, get a schedule.
React In progressLog spending, see it charted by category. A clean, fast weekend build.
JS · Charts Open app →Search a public recipe API, save favorites, plan a week of meals.
React · public API Open app →A browser notes app that works with no connection, then syncs — the offline-first idea from Smart Forum, brought to the web.
JS · IndexedDB View details →A small API-first project — good proof of backend depth in one afternoon.
Laravel API Try demo →Convert between 70+ currencies, including every major African currency, with live daily rates.
JS · Exchange API Open app →Already built — a fast, visual weather lookup pulling from a public API.
JS · API View project →A small shop front with cart and checkout flow — good client-work proof of concept.
Laravel Coming soon