Johannesburg · working with teams worldwide

Software that earns its keep.

Sparkus is a product-minded software consultancy. We build web and mobile apps, games and machine-learning systems end to end, from the first sketch to production. We also audit the code others have built.

Web & mobile
Rails, React, Kotlin, Compose
Games
Prototypes to shippable builds
Machine learning
Models, pipelines, AI features
Code audits
Security, architecture, tests

Services

Five things we do properly.

One accountable team from idea to production. No hand-offs between agencies, freelancers and "the infra guy".

Web development

SaaS products, customer portals and internal tools built on Ruby on Rails and React: fast pages, clean data models, and billing, auth and admin that just work.

  • SaaS & subscriptions
  • APIs & integrations
  • Admin & support tooling

Mobile development

Native Android apps in Kotlin and Jetpack Compose that feel at home on the device, talk to your API securely, and get through store review.

  • Jetpack Compose UI
  • Secure API clients
  • Play Store launch & policy

Game development

Games and interactive experiences, from prototype and core loop to polished, shippable builds, with the tooling and backend services around them.

  • Prototyping & gameplay
  • Multiplayer & backends
  • Porting & performance

Machine learning

Practical ML that earns its place in the product: data pipelines, model training and evaluation, and deploying models behind APIs your apps can actually call.

  • Data pipelines & features
  • Model training & evaluation
  • LLM & AI integrations

Code audits

An independent, senior read of your codebase: security, architecture, test coverage and delivery risks, written up as a clear, prioritised plan you can act on.

  • Security & dependency review
  • Architecture & scalability
  • Test coverage & quality gates

Our product

ClockPaid

Time tracking that turns into invoices. Freelancers, consultants and small agencies track billable hours against clients, review a per-entry report for the billing cycle, and send an invoice with that timesheet attached, in a couple of clicks.

  • Live timers and manual entries, on the web and Android
  • Invoices built from unbilled time, with the report attached
  • Team plans with roles and per-client access
  • Built, hosted and supported by Sparkus
Visit clockpaid.com
clockpaid.com/invoices
ClockPaid invoice with an attached per-entry time report

Approach

Small team. Short loops. Working software every week.

  1. 01

    Discover

    We learn how your business makes money and agree on the smallest thing worth shipping.

  2. 02

    Design

    Flows, data model and a clickable plan before a line of production code is written.

  3. 03

    Build

    Test-first increments you can use, with behaviour specs that double as documentation.

  4. 04

    Launch & run

    Deploys from a single server to Kubernetes, monitoring and support. We stay on after go-live so it keeps working.

What we reach for

Boring, proven tools, chosen so your product is cheap to host and easy to hire for.

Ruby on RailsHotwire · Turbo · StimulusReactPostgreSQLTailwind CSS KotlinJetpack ComposePythonPyTorchUnityGodotREST & JSON APIsDockerKubernetes · CKA certified KamalHetznerPaddle & Stripe billingRSpec PlaywrightCucumber / GherkinMaestro

About

Engineers who ship products, not just tickets.

Sparkus Software Consultancy is a Johannesburg-based software company working with clients across South Africa and abroad. We build for others, and we build our own products. That's exactly why we care about the unglamorous parts: billing, support, onboarding, hosting costs and the hundredth deploy.

We work in the open, keep scope honest, and leave you with software you own outright: readable code, real test suites, and documentation your next developer will thank you for.

Based in

Johannesburg, ZA

Works in

SAST · overlaps EU & US

Certified

Kubernetes Administrator (CKA)

You own

All code & IP

Sparkus Software logo

Have something worth building?

Tell us about your product, your users and your deadline. You'll get a straight answer on scope, approach and cost, usually within one business day.

hello@sparkussoftware.com