CMBServices
Engineering for products that have to work.
We design, build and run software for companies where reliability is not optional — lenders, schools, insurers, logistics operators and the startups serving them.
01
Product Engineering
We take products from first sketch to production and keep them healthy after launch: web platforms, mobile apps and the APIs behind them, built by a small senior team that owns the outcome with you.
What we deliver
- Web applications
- iOS & Android apps
- APIs & integrations
- Offline-first mobile
Typical stack
- TypeScript
- React
- Next.js
- Flutter
- Node.js
- PostgreSQL
02
AI & Intelligent Systems
We build LLM features the way we build payment systems: evaluation first, explicit failure states, people in the loop where the stakes are high, and logs that explain every answer.
What we deliver
- LLM products & agents
- Retrieval (RAG) systems
- Document AI
- Evaluation pipelines
Typical stack
- Python
- TypeScript
- LLMs
- Vector search
- OCR
- Evals
03
FinTech Engineering
Mobile money integrations, lending and savings platforms, wallets and the ledgers underneath them — designed around idempotency, double-entry accounting and daily reconciliation from week one.
What we deliver
- Payment integrations
- Double-entry ledgers
- Lending & savings platforms
- Reconciliation
Typical stack
- NestJS
- Go
- PostgreSQL
- Kafka
- MTN MoMo
- Orange Money
04
Education Technology
Platforms for schools, training providers and exam candidates: bilingual content, timed assessment, progress reporting for teachers and parents, and apps that work on the phones students actually own.
What we deliver
- Learning platforms
- Assessment & exams
- School operations
- Adaptive practice
Typical stack
- Next.js
- React Native
- Node.js
- PostgreSQL
- LLMs
05
Cloud & Infrastructure
Architecture reviews, platform migrations and the operational groundwork most teams skip: infrastructure as code, CI/CD, observability and runbooks, so production is predictable and on-call is quiet.
What we deliver
- Architecture & reviews
- Cloud deployment
- CI/CD pipelines
- Observability
Typical stack
- Docker
- Kubernetes
- Terraform
- AWS
- GCP
- OpenTelemetry
06
Product Design
Research in the field, not only in workshops. We design flows, interfaces and design systems for the realities of our users — bilingual content, shared devices, patchy networks — and ship them with engineering.
What we deliver
- User research
- UX & interface design
- Design systems
- Prototyping
Typical stack
- Figma
- Research
- Prototypes
- Design tokens
CMBHow we engage
From first call to production.
The same four phases whether we're building a product from zero or rescuing one in production.
- Phase 11–2 weeks
Discover
Workshops, field visits and a look at your existing systems. We leave with a written brief, risks named and a first architecture.
- Phase 22–4 weeks
Design
Flows, interfaces and the data model, tested with real users. Decisions that are expensive to reverse get written down.
- Phase 3Weekly demos
Build
A small senior team ships in short cycles. You see working software every week, in a real environment.
- Phase 4Ongoing
Operate
Launch, monitoring and iteration — or a clean handover with documentation, runbooks and a codebase you can hire for.
Three ways to work with us.
Product team
A dedicated cross-functional team working alongside yours on a product or platform, month to month.
Best for: new products and long-lived platforms
Defined project
A fixed scope with clear milestones, after a paid discovery phase that turns ideas into a plan we can commit to.
Best for: launches, rebuilds and integrations
Technical advisory
Architecture reviews, AI readiness and due diligence from senior engineers, delivered as written recommendations.
Best for: CTOs, investors and internal teams
CMBStandards
Non-negotiable.
Scope, budget and timeline are always up for discussion. These are not — every engagement ships with them.
// cmbytes/standards.ts — applies to every engagement
export const standards = {
review: "every change, by a second engineer",
tests: "wherever money, data or trust can break",
observability: "logs, metrics and traces before launch",
security: "threat model first; secrets never in code",
performance: "budgets measured on real devices and networks",
handover: "docs, runbooks and decisions in writing",
} as const;