Chetu Microfinance
Software engineering for a microfinance provider, covering the record-keeping and reporting a lending operation runs on.
Software engineering · Kampala, Uganda
Trevor Digital Solutions designs and engineers custom software, business management systems, websites, mobile applications, AI solutions and trading technologies — built around the way your business actually runs, and maintained long after launch.
No account manager in between.
Full handover, no lock-in.
Works on mobile data, tolerates drops.
What we build
Most clients arrive with a process that has outgrown its spreadsheets, or a product idea that needs engineering rather than assembling. These are the disciplines we work in.
Systems built around the way your business already works, instead of forcing your team to work around someone else's software.
Learn moreFast, secure web platforms and company websites engineered for search visibility and for the connections your customers actually have.
Learn moreAndroid and iOS apps from a single codebase, built to stay usable when the network drops.
Learn moreERP, CRM, inventory, POS and school systems that replace the spreadsheets and paper files your business has outgrown.
Learn moreMetaTrader 4 and MetaTrader 5 expert advisors, custom indicators and trading dashboards, built to your strategy specification.
Learn morePractical AI: document processing, support assistants and automation that takes manual data entry off your team.
Learn moreDeployment pipelines, monitoring and cloud infrastructure that make releases boring and outages short.
Learn moreREST and GraphQL APIs that connect your systems to payments, messaging and the third-party platforms you depend on.
Learn moreWhy TDS
Every software company claims quality and reliability. These are the specific things we do differently, each one something you can hold us to in writing.
No account manager relaying messages. You work directly with the people writing your software, which means decisions happen in one conversation instead of three.
Source code, repository history and deployment configuration are handed over on completion. No licence that expires, no vendor you cannot leave.
Software that works on mobile data, tolerates a dropped connection and does not assume a fast machine. We design for the network your users actually have.
Discovery produces a written scope, a timeline and a price before development begins, so the budget conversation happens at the start rather than halfway through.
Launch is a milestone, not an exit. We stay on for fixes, updates and the features that only become obvious once people are using the system.
Typed codebases, tested critical paths and documented architecture, so the system can be extended by us or by your own team later.
Selected work
Software engineered for 6 sectors — from lending and cooperative finance to workshop and retail operations.
A management system for a savings and credit cooperative, handling member records, contributions and loan administration.
Operational software for an automotive care business, covering the day-to-day running of a service workshop.
Stock and trading software for a hardware retailer, where accurate inventory is the difference between profit and guesswork.
Technologies
We choose tools with long support horizons and large talent pools, so your system can still be maintained in five years — by us or by whoever comes next.
The interface your customers and staff actually touch.
The logic, rules and processing behind the interface.
Where your records live, and how safely they are kept.
Android and iOS from one maintained codebase.
How software gets deployed, watched and recovered.
Automated trading built to a documented strategy.
How we work
The same five stages on every project, whether it runs four weeks or six months. You always know which stage you are in and what comes next.
We sit with the people who will use the system, map the workflow as it actually runs and agree what success looks like in measurable terms.
You get a written scope, an architecture outline, a timeline and a fixed price before any code is written. Nothing starts on a handshake.
Development in short cycles with a working demo at the end of each one, so you can redirect the work while redirecting is still cheap.
Automated tests on critical paths, structured acceptance testing with your team, then a supervised release with monitoring and a rollback path.
Maintenance, training and new features after go-live, informed by how the system is genuinely being used.
Industries
The building blocks — stock, orders, customers, records, roles, reporting — are common across sectors. What changes is the vocabulary and the rules, and that is what discovery is for.
Stock, warehousing, fulfilment and multi-location visibility.
Patient records, scheduling, billing and clinical workflow.
School management, enrolment, fees, results and reporting.
Point of sale, inventory, pricing and branch reporting.
Analytics platforms, trading automation and reporting tools.
Client records, project tracking, invoicing and portals.
Describe the problem in your own words. You get a written scope, a timeline and a price before anything starts, and a straight answer if we are not the right people for it.