Solutions Architecture
Deciding how application, data, integrations, and deployment fit together, then owning the result.
See how the decisions get madeOpen to software engineering roles & contract work
Software Engineer · Kampala, Uganda
Computer Science graduate shipping production web applications and data systems: React and TypeScript front ends, Python and Node services, and PostgreSQL underneath.
Capabilities
Each one has its own page: what you get, how the work runs, and the evidence behind it.
Deciding how application, data, integrations, and deployment fit together, then owning the result.
See how the decisions get made
React and Next.js interfaces on Python and Node services, with auth, payments, and deployment.
See what a full build includes
Prediction and classification models, model-ready data, and workflows that run unattended.
See the modelling work
Automated pipelines, SQL databases, validation, and dependable reporting inputs.
See how the pipelines run
Power BI and Python reporting that connects evidence to the decision.
See what the reporting coversWorking stack
No aspirational entries. Each of these shows up in real work, across interfaces, services, data, and models.
Selected work
Four live sites and six public repositories. All of it open to look at.
Full-Stack
Electronics storefront I built end to end: React and TypeScript on Supabase Postgres, with row-level security and an admin panel for the shop owner.
Full-Stack
Collaboration on the e-commerce platform for Uganda’s established bookstore chain. I worked the full stack: catalogue, accounts, cart, and checkout.
Machine Learning
Classification project focused on identifying customers who may be at risk of leaving.
Professional experience
Data pipelines, SQL workflows, reporting, dashboards, quality automation, and model-ready datasets for SME client contexts.
Financial data verification, infrastructure field data, document digitisation, record cleansing, and technical reporting.
Remote project delivery covering Python data tasks, API handling, data processing, and workflow automation.
Professional certification · November 2025
A 12-course programme covering Python, SQL, data analysis, visualisation, machine learning, applied data science, and generative AI for data science.
Tell me the problem. I'll tell you what it takes and how long.