About
I'm a backend engineer and full stack developer based in Kampala, Uganda. I build enterprise APIs, self-host production infrastructure and ship end-to-end products, from database schema design to deployment automation.
Currently, I co-lead the backend team at Auri Studio where we are building GraphQL APIs and cloud infrastructure for European energy operators. The stack is GraphQL, Node.js, Apollo Server, Drizzle ORM and PostgreSQL, deployed on Azure.
Before that, I worked as a data scientist at StrongMinds Uganda, building ML models and Power BI dashboards for mental health program managers, and as a software engineering intern at Centenary Bank, where I built production applications across credit operations.
Outside of work, I design, deploy and operate self-hosted production infrastructure for my applications, using Docker, PostgreSQL, Redis and Nginx, with automated backup and reliability practices. I have also built and launched Ziler, a public salary tax calculator for Uganda.
I graduated from Makerere University with a Bachelor of Science in Software Engineering (CGPA: 4.26/5) in February 2026.
Experience
Full Stack Software Developer ยท Backend Team Co-Lead
Auri Studio ยท Sweden (Remote)
Co-leading backend team building Cetus Central โ a utility management platform for Distribution System Operators across Europe.
- Architected GraphQL APIs for power quality monitoring, metering, billing and outage management
- Designed a five-role RBAC system with granular permission controls across organizations
- Built a flexible billing engine supporting per-transformer, per-meter and flat monthly models with automated invoice generation
- Implemented Azure DevOps CI/CD pipelines, reducing deployment time by 40%
- Coordinated cross-timezone delivery with frontend teams in Italy and India
Data Scientist
StrongMinds Uganda ยท Kampala
Analyzed mental health patient datasets to build predictive models and interactive dashboards.
- Cleaned and preprocessed large mental health patient datasets for analysis and ML model training
- Built interactive Power BI dashboards that reduced reporting effort by 60%
- Developed ML models (Scikit-Learn) to predict treatment outcomes with 85%+ accuracy
Software Engineering Intern
Centenary Bank ยท Kampala
Built and shipped production applications during a 10-month internship in the bank's IT department.
- Developed full stack applications (React, Vue, Node.js, Django REST Framework) supporting loan and collateral workflows.
- Built the Valuer Auto Allocation System, automating collateral valuation workflows
- Administered production databases: Oracle 19C, PostgreSQL, SQL Server, MySQL
Projects
Things I've built and shipped.
Ziler โ Uganda Salary Tax Calculator
Built and deployed a production-ready salary tax calculator for Uganda, enabling users to instantly compute PAYE, NSSF and Local Service Tax with shareable results and downloadable payslips. Developed as a Next.js + Express monorepo with a reusable TypeScript tax engine.
- Shareable calculation URLs and SEO-optimized pages
- Generated downloadable PDF payslips
- Self-hosted with a production setup (Nginx, PM2, SSL, automated deployment)
Personal Cloud Platform
Designed and operate a self-hosted multi-service platform for deploying and managing applications, with containerized services, secure access and automated data protection.
- Docker Compose orchestration (PostgreSQL 16, Redis 7)
- Nginx reverse proxy with Let's Encrypt SSL
- Automated cron-based backup rotation
- WireGuard VPN for secure remote access
Cash Flow Management System
Built a real-time business management platform using Vue 3, Quasar, TypeScript and Supabase. Features live transaction tracking with PostgreSQL real-time subscriptions, Row Level Security and comprehensive payment analytics.
- Real-time transaction tracking with PostgreSQL subscriptions
- Row Level Security for multi-tenant data isolation
- Worker management with payment tracking
- Expense analysis and reporting dashboard
Dynamic Route Optimization โ School Shuttles
Built a React Native mobile app with Django REST backend for real-time school shuttle routing. Uses Random Forest ML models for delay prediction with traffic and weather-based dynamic rerouting.
- ML-powered delay prediction using Random Forest
- Real-time rerouting based on traffic, crashes and weather
- Google Maps API integration for live navigation
Skills
Grouped by depth of experience.
core stack
also proficient
infrastructure
cloud & ci/cd
databases
data & ml
Contact
Have a project in mind, want to collaborate, or just want to say hi? Send me an email at walusilver@gmail.com or use the form below.