I build softwarearound the problemsslowing you down

Not off-the-shelf tools you bend to fit. Dedicated software, built for the specific work that eats your team's day. Designed, built and shipped by me.

R
Ryan, founder of algorithm.mu
Ryan
Founder & builder
AvailableMauritius
01What I build

Whatever's slowing you down, I build the software that fixes it.

No jargon, no science projects. Just dedicated software designed around the exact work that's costing you time. Usually it takes one of four shapes.

01

Custom apps & tools

Bespoke web and mobile software built around how you actually work: client portals, dashboards, internal tools, smart search. The product you wish existed, made to fit.

02

AI agents & assistants

Autonomous helpers that take the repetitive work off your team. Qualifying leads, answering questions, booking, triaging support, around the clock and in your voice.

03

Automations & integrations

The manual busywork, gone. I wire your tools together so quotes, invoices, follow-ups and reports just happen, quietly, in the background.

04

Bespoke AI systems

For when off-the-shelf won't cut it. Larger custom builds, trained on your data, wired into your stack, and owned entirely by you.

02How I work

From tangled problem to shipped solution.

A clear path with no surprises. This is how a project actually runs when you work with me.

01

Untangle

We talk. I map what's actually slowing you down, where AI genuinely helps, and where it honestly doesn't.

02

Chart the path

A tight plan with a fixed scope. You know exactly what you're getting, what it costs, and when it lands.

03

Build & ship

I build in short, open cycles. You see it working early, not a black box unveiled months later.

04

Reach the core

Live, handed over and supported. Refined until it's quietly, genuinely pulling its weight for you.

03Proof

Software that takes real work off real teams.

Systems I've designed and built to remove specific, daily operational pain: from how work gets requested, to how it gets prioritised, to how a company answers its own questions.

For the people doing the work

The Pain Reporting System

Everyone has a part of their job that quietly wastes hours: an app that won't do the one thing they need, a report rebuilt by hand every week, a process that eats an afternoon. This gives every employee one place to report that pain in their own words. The dev team reviews each one and kills it properly, either by automating the process away or by building a small dedicated app for it. Colleagues add a “me too”, so the pain hurting the most people rises to the top.

Employee reportingMe-too votingAutomate or buildFix tracking
!
Pain
+ Report a pain
My pains3
Pain Box18
Being fixed5
Resolved42
HOW IT GETS FIXED
Automated
Dedicated app
Pain Box
What's slowing people down, in their own words
AC
Aïcha · MarketingAutomating
I rebuild the campaign report by hand every Monday. 3 hours gone.
Fix: automate the weekly report~3h/week saved
14 me too
PR
Priya · HRApp being built
Staff can't check their leave balance without emailing me.
21 me too
DL
Denis · OperationsUnder review
Stock levels are wrong until someone remembers to update the sheet.
9 me too
KM
Kevin · FinanceResolved
Invoice numbers clash when two of us create one at the same time.
6 me too
For the people steering

The Executive Overview

Not a task tracker. Nobody at board level wants a wall of tickets. This sits above the day-to-day and answers the three questions leadership actually asks: what's moving, what's stuck, and what's done. From there it shows where the resource is being spent versus what it's returning, and surfaces the decisions sitting unmade, so priorities get set deliberately instead of by whoever pushes hardest.

What's moving vs stuckDecision queueResource allocationPriority setting
Overview
Business Overview
Projects
Priorities
Decisions
Resources
Completed
DECISIONS WAITING
3
Business Overview
Where the business stands · week 3
This quarter ▾
9
Moving forward
+2 this week
4
Stuck
avg 11 days
27
Completed
this quarter
Decisions waiting on you
Client portal is 2 weeks behind
Dev capacity at 92%, it will slip again
Reassign or extend
Warehouse automation vs POS upgrade
Both queued, one team available
Choose priority
Marketing dashboard blocked 11 days
Waiting on data access from vendor
Escalate
Where effort is going
Share of dev resource
Operations38%
Finance24%
Marketing22%
HR16%
Ops is absorbing 38% of capacity for 22% of completed value.
For the people spending the budget

The Marketing Command Dashboard

Marketing data lives in eight separate logins and none of them agree. This pulls Google Ads, Meta, LinkedIn, GA4, Calendly, the CRM and the email platform into one model, then rebuilds the entire funnel from first click to closed revenue, with every stage traced back to the channel that created it. So instead of arguing about which channel works, the team sees the real cost per qualified lead and the return on every rupee. An AI layer reads the numbers and surfaces what changed and what to do about it.

Eight sources unifiedFull-funnel attributionReturn by channelAI insights
Marketing
Performance
Executive
Acquisition
Funnel
Campaigns
Comparison
Data quality
SOURCES SYNCED
GA4Google AdsMetaLinkedInCalendlyCRMEmail
Executive
All channels · one funnel, one truth
Last 30 days ▾
Sessions
48.2k
+12%
Leads
1,284
+8%
Calls booked
312
+21%
Revenue
Rs 2.4M
+16%
Click to closed revenue
Traffic48,200
Leads1,284 · 2.7%
Calls booked312 · 24%
Calls done241 · 77%
Sales38 · 16%
Return by channel
Revenue per rupee spent
SEO8.4x
Paid search3.1x
Meta2.6x
Email2.2x
LinkedIn0.9x
LinkedIn cost per qualified lead is up 38% this month
Meta converts 2.1x better at the call stage. Consider shifting spend.
Details
For the whole company

The AI Knowledge Assistant

Institutional knowledge is usually trapped in PDFs, shared drives and a few people's heads, so the same questions get asked over and over. This reads a company's policies, contracts and SOPs and answers staff questions in plain language, citing the exact document and clause behind every answer, so nobody has to take it on faith.

Document intelligenceCited answersReasoning chatbotsPrivate deployment
Knowledge
CONNECTED SOURCES
Refund_Policy_v4.pdf
Policies · updated Mar
MSA_Template_B.docx
Contracts
Support_SOP.pdf
Operations
Pricing_Schedule.xlsx
Commercial
1,284 documents indexed
Ask the company
What's our refund policy for corporate clients past 30 days?
Corporate contracts sit outside the standard 14-day consumer window. Past 30 days, refunds are discretionary and need Finance sign-off, unless the MSA carries the service-credit clause, in which case credits are issued automatically.
Refund_Policy_v4.pdf · p.12MSA_Template_B.docx · §7.3
Ask about policies, contracts, SOPs…
Also built, regularly
Websites & web appsInvoicing automationsCustom automated databasesReasoning chatbotsAPI integrationsReporting dashboards

Before going solo I delivered high-ticket AI work for large corporates. The kind of projects with real budgets, real stakes and boardroom scrutiny. Now I bring that same standard to Mauritian businesses, without the agency overhead.

Side of the desk

Apps I've built for myself.

Two products taken from idea to shipped, solo: the app, the backend and the brand. The clearest evidence that I finish what I start.

Live · iOS & Android

Coach.mu

A full fitness coaching app: training programmes, live workout tracking, nutrition and macros, streaks and an in-app coach. Built with React Native and Supabase.

React NativeSupabaseExpo
9:41●●● ▮
mer. 15 janvier
Salut, Ryan 👋
🔥
12
JOURS
L
M
M
J
V
S
D
SÉANCE · 3/12 · PUSH PULL LEGS
Haut du corps
◷ 45 min⚡ 6 exercices
▶ Start
1 840
kcal
Protéines
Glucides
Lipides
💧
5 / 8
M
MARC
Comment t'as trouvé la séance ?
9:41●●● ▮
Séance en cours
EXERCICE 2 / 633%
PectorauxTriceps
Développé couché
10
répétitions
60 kg
poids
2
10
répétitions
62 kg
poids
3
10
répétitions
62 kg
poids
4
8
répétitions
64 kg
poids
Valider la série
kass.mu
Dashboard
Monthly Cycle
Budget
Reports
Accounts
Savings Goals
Transactions
Debt Balances
Dashboard
Wednesday, January 15 · January 2025
+ Quick Add
Rs 18,450
Safe-to-Spend
Rs 60,750 bank balance
Rs 42,300
Committed Money
Rs 34,100 planned · Rs 8,200 reserved
12
Days Until Salary
Next salary Jan 27
Rs 1,537
Daily Safe Spend
58% of cycle elapsed
⇄ Money MapCommitted before flexible spending
Debt
Rs 9,800
Bills
Rs 13,400
Essentials
Rs 8,900
Reserved
Rs 5,200
Free
Rs 7,100
⇄ Recent Transactions
Winners groceries
Essentials
Jan 14
-Rs 2,340
Salary
Income
Jan 12
+Rs 52,000
Emtel mobile bill
Bills
Jan 11
-Rs 899
MCB loan payment
Debt
Jan 10
-Rs 6,500
Café lunch
Essentials
Jan 9
-Rs 420
Cycle Cash Flow
Opening → income → expenses → closing
Open
Inc
Fix
Var
Debt
Close
Shipped · macOS

Kass.mu

A native macOS personal-finance app: budget cycles, safe-to-spend, a money map, cash-flow forecasting and debt tracking. Everything stored locally in SQLite.

ElectronReactSQLite
[ add public/founder.jpg ]
Ryan, founder of algorithm.mu
04 · About

When you work with algorithm.mu, you work with me.

Hi, I'm the person behind algorithm.mu. No account managers, no hand-offs, no team of juniors learning on your budget. You talk to the same person who designs it, builds it and ships it.

I'm based in Mauritius and I build AI that earns its keep. Practical, well-made software that fits how you actually work. I've done this for big corporates and for my own products, and I'd rather show you something working than talk about it.

If it's worth building, it's worth building properly. That's the whole promise.

Ryan
Founder & builder
You've reached the centre

Let's build the thing you've been putting off.

Tell me what's slowing you down. I'll tell you honestly whether AI is the answer, and what it would take to build it. No pressure, no jargon.

Opens your email, pre-filled. Prefer WhatsApp? Tap the button above.