To reduce friction
I am drawn to problems where information is scattered, decisions are harder than they need to be, or a user journey can be made simpler.
Software Developer · Gauteng, South Africa
I’m Seabelo Blessing Motloung, a Software Developer. This portfolio is not a catalogue of things I made. It explains why I chose to build them, the decisions I made, and how each project changed the way I think as a developer.
The code matters. The thinking behind the code matters more: understanding the problem, choosing what not to build, testing assumptions and improving after feedback.
Why I build
I want my work to show judgment, curiosity and an ability to connect software decisions to real people and real outcomes.
I am drawn to problems where information is scattered, decisions are harder than they need to be, or a user journey can be made simpler.
I build to learn what sits underneath an interface: data relationships, business rules, state, validation, deployment and the consequences of technical choices.
Instead of only saying I am learning, I use projects to create evidence of how I think, where I struggled and how I improved the next version.
How I think
When I work on software, I first ask what the user is trying to accomplish and what would make that path clearer. A polished interface is useful only when it supports the problem being solved.
I also pay attention to trade-offs. A more impressive animation is not automatically better if it makes a page slower. More features are not automatically better if they make the experience harder to understand. Good software is often the result of deciding what deserves to stay simple.
Selected reasoning
I wanted to understand how a technology brand earns clarity and trust online. That pushed me to think beyond code: hierarchy, service positioning, mobile usability, performance and whether every visual element helps a visitor understand the company.
Money decisions become difficult when a person cannot see the effect of everyday spending. I used Spendwise to think about visibility, categories, goals and how software can make financial behaviour easier to understand.
I built the database work to learn how customers, products, upgrades and access rules depend on well-structured relationships before any front-end can be trusted.
“I want a recruiter to leave this portfolio understanding how I approach a problem—not only which languages I have used.”
Seabelo Blessing Motloung · Software DeveloperSoftware Developer opportunities
I am focused on Software Developer opportunities where good reasoning, dependable delivery and steady growth matter.