--:--
tim
Welcome. You’ve found my personal corner of the internet.
I’m a fan of good music, good food, good technology and football. #YNWA. I keep a close eye on my inbox and will get back to you as soon as i can.
Make yourself at home.
Have a look around. Each icon at the bottom opens a room, or type below to find one.
Custom software that streamlines operations, improves visibility and supports day-to-day business decisions. Open a project to see it in detail.
WorkSphere HR & payroll
Kaunta Restaurant POS & operations
Rekod Document management
EduCore School management
TrackForce Field operations
Not everything I do is custom software. I also help people set up, repair and maintain their computers, from Windows and Linux installations to software setup, performance tuning, updates and system recovery. If your machine needs attention, feel free to reach out.
For organisations that need people operations to run accurately and on time.
WorkSphere brings hiring, onboarding, leave management, attendance, payroll and employee performance management into a single platform. Instead of maintaining employee records, leave requests, attendance data and payroll calculations across multiple spreadsheets, all workforce data flows through one connected system. The result is fewer manual processes, fewer errors and a reliable source of workforce data to guide planning, budgeting and operational decisions.
How it works
Candidates move through the recruitment pipeline and are converted directly into employee records. Employee information, documents, contracts and leave balances are managed in one place from day one.
As employees work, attendance and leave data are automatically captured and fed into payroll calculations. Payroll is processed with real-time visibility into costs, while dashboards and analytics provide insight into team performance, attendance trends and workforce expenditure across the organisation.
Other projects: Kaunta , Rekod , EduCore , TrackForce .
For busy restaurants that need real-time visibility into sales, orders and stock.
Kaunta connects point-of-sale, kitchen operations, inventory and management reporting in a single platform. Orders flow instantly from the cashier to the kitchen, while inventory updates automatically as items are sold, reducing manual tracking and helping maintain accurate stock levels. With real-time visibility into sales, inventory and operational performance, managers can make informed decisions throughout the day rather than waiting for end-of-day reports. The result is faster service, fewer operational errors and better control over restaurant performance.
How it works
Customers place orders through the digital point-of-sale system and orders are sent instantly to the kitchen for preparation. The kitchen prepares each order as it arrives and marks it ready, keeping the counter and the kitchen in step.
Payments can be processed using cash, card or mobile money while sales, inventory and operational metrics update automatically in real time. Managers track sales, top-selling items and stock levels live throughout the day, with performance reporting available at any moment.
Other projects: WorkSphere , Rekod , EduCore , TrackForce .
For organisations that need to keep documents secure, traceable and well-governed.
Rekod centralises document storage, review workflows, approvals, version control and audit tracking in a single platform. By managing documents through controlled workflows, it ensures that records remain secure, traceable and consistently governed throughout their lifecycle. Every change is versioned, approvals are recorded and all activity is captured in a tamper-evident audit trail, providing a clear history of who did what and when. The result is stronger document governance, improved compliance and faster access to information for operational and audit requirements.
How it works
Documents are stored in a secure repository with defined ownership and access controls. Each document moves through review and approval workflows with clear status tracking, while every revision is preserved through version control.
A complete audit trail records all actions and approvals, providing a permanent, traceable record of document activity. Every record stays accountable and audit-ready, with its full history available on demand.
Other projects: WorkSphere , Kaunta , EduCore , TrackForce .
For schools that need academics and finance to stay aligned.
EduCore brings student records, attendance, timetables, examinations, reporting and fee management into a single platform. By centralising academic and financial data around one student record, it eliminates duplicate information and provides a consistent view across the school. Attendance, assessments and fee records stay up to date throughout the term, giving administrators, teachers and school leaders real-time visibility into student performance and school operations. The result is streamlined administration, accurate reporting and better-informed academic and operational decision-making.
How it works
Each student is assigned a single record containing their personal details, class information and guardian contacts. Attendance, timetables, assessments and fee records are managed from the same system, with exam results and grades automatically feeding into performance reports.
Administrators and school leaders have real-time access to academic and financial information throughout the term. Fees, balances and the term’s numbers stay current throughout.
Other projects: WorkSphere , Kaunta , Rekod , TrackForce .
For organisations coordinating work across multiple field locations.
TrackForce puts your entire field operation on one live map. Teams receive tasks and routes, check in from every visit and complete forms and inspections directly from the field. Every check-in automatically captures time and location, giving managers real-time visibility into team activity, collected data and coverage. Instead of relying on paper forms, spreadsheets, or end-of-day reports, organizations can identify gaps immediately, monitor progress as it happens and make decisions based on what's happening on the ground right now, not hours later.
How it works
Tasks and routes go out to each team for the day. Teams check in from every visit, automatically recording location and time.
Forms and inspections capture the data at each stop. Every submission updates the live operations map, coverage metrics and analytics in real time, giving complete visibility into field operations from assignment to completion.
Other projects: WorkSphere , Kaunta , Rekod , EduCore .
Questions I’m sitting with, things about tech, quotes I keep coming back to, the odd teaser. Whatever’s on my mind really.
“We are what we repeatedly do. Excellence then, is not an act but a habit”
....Walk on, walk on
With hope in your heart
And you'll never walk alone.
What do you see when you think of your country 50 years into the future?
Tracy Melon is a talented artist I’ve been listening to her music alot... she's good! who's your favourite ugandan artist? inbox.
Systems are defined backwards: not from design to behavior, but from behavior under pressure back to what the design must have been.
The only limit to our realization of tomorrow is our doubts of today.
Liverpool isn’t just a football club, it is the greatest football club the game has ever known and thats a fact.
What we build is a quiet record of how we think.
The kind that sits behind the counter and the back office, quietly running sales, operations and the decisions a business makes every day. Over the years I’ve learned that every system has one thing it absolutely can’t get wrong and finding that first makes every other decision clearer.
If you’re interested in working together or simply connecting, feel free to reach out.
Away from the keyboard, you’ll usually find me at some place with live band, a live liverpool match or some place with both. If you know a spot with a great band, don’t keep it a secret.
How I work
Before any code, I make sure I understand the actual problem: the workflow, the people using it and what a successful project looks like. Most projects go wrong here, not in the code.
You see the work as it happens, not just at the end. You can give feedback early and we adjust as we go, so the result holds no surprises.
Launching is the start, not the finish. Real use always surfaces something, so I stick around to fix issues, make improvements and keep the system working as needs change.
A few frames from life away from the desk: places, moments and the odd thing worth keeping.
Shot on whatever was in my pocket at the time.
A system to build, a question, a recommendation, or just to say hello. Whatever it is, my inbox is open. I keep a close eye on my messages and usually reply within a day.
Elsewhere
Kampala, Uganda · UTC+3