Understand first.
The audience, the problem, and what success should look like — before choosing the technology.
I’m Dennis Magige — a software and web developer bringing clear thinking to digital experiences.

I trained as a journalist, then learned to build the systems the stories lived on. That path taught me to ask better questions, understand the audience, and make complicated things easier to navigate.
Today, I build websites and tools — and help run the CMS, databases, integrations, and reporting behind them. My work connects design decisions with the day-to-day needs of the people using the system.
Based in Bloomington, Minnesota, I work remotely with nonprofits, clinics, and small businesses. I work in English, Swahili, Luo, and Kamba.
Let’s talk about your project ↗The audience, the problem, and what success should look like — before choosing the technology.
A focused scope, thoughtful design, and checkpoints that give you a clear view of progress.
Training and written documentation so your team can use the website with confidence.