Skip to content

Profile

About Me

Building thoughtful software, together.

Donald Mwakatoga

I'm Donald, a full-stack developer who builds software the way a good architect builds a room — structure first, then the light.

For the last seven years I've shipped platforms across fintech, crypto, and creator tooling. I care about the parts users never see — the streaming layer that keeps a dashboard calm, the idempotent webhook that doesn't double-charge, the keypair that never touches the network.

I work directly with founders and product teams, not as a pair of hands but as the person who owns the outcome. That means asking the inconvenient question early, prototyping the riskiest piece first, and shipping something a user can actually rely on.

When I'm not coding, I'm reading about distributed systems, taking long walks with no headphones, and trying to write a sentence as cleanly as I'd write a function.

ToolBox

Laravel
Hono JS
Vue JS
React Router 7
Nuxt JS
React Native
Native Wind
TypeScript
Shad CN UI
Tailwind CSS
PostgreSQL
MySQL
Zapier

Journey

A quick timeline

2026

Today

Working as an independent contractor, building digital products for companies, startups, and brands across different industries. I design and develop websites, web applications, dashboards, and internal systems, helping clients turn ideas into reliable products from planning and implementation to deployment.

2024

Joined RustyBytes

Worked at RustyBytes as a fullstack engineer, building e-commerce applications and contributing to software used across different client projects, including some government-related work. My role involved developing reliable features, improving user-facing experiences, and supporting the delivery of practical systems for real-world use.

2020

Went Independent

Started working professionally in web development, focusing on frontend implementation for websites and web applications. This was the period where I strengthened my foundation in building responsive interfaces, turning designs into usable products, and working with clients to deliver digital experiences that solved actual business needs.

2018

Started Freelancing

Started freelancing as a graphic designer, creating logos, brand identities, and marketing materials for different clients. That experience shaped the way I think about product presentation, visual communication, and the importance of building work that is not only functional but also clear and memorable.

Values I build by

Building thoughtful software, together.

Ownership

I build with full responsibility, treating every product like my name will stay attached to it for years. I care deeply about the details because once something goes live, it carries my signature.

Craft With Soul

I do not just ship features for the sake of delivery. I put real thought, care, and energy into the product, building in a way that feels honest, refined, and full of intention.

Useful Over Flashy

I value products that solve real problems and stay reliable in everyday use. Clean structure, clarity, and performance matter more to me than building something that only looks impressive on the surface.