Case Studies

Real engagements. Real outcomes.

These are Bay Software's client engagements: the context, the challenge, what was built, and what it achieved. An honest account.

Software Engineering·Delivered

HemaFlow — NMB-HLabSys

Context

A haematology laboratory at Nelson Mandela Bay Hospital required a system to digitise and manage lab test requests. The existing process was manual, paper-based, and introduced risk at every stage of the lab workflow.

The challenge

The lab needed domain-specific operational software, not an off-the-shelf solution. The software had to reflect the exact workflow of a haematology technician, with request creation, tracking, result entry, and reporting built to the specific conventions of the lab environment.

Outcome

A functioning lab management system tailored to the clinical workflow of a haematology unit. Operational software built to fit the domain, not the other way around.

What Bay Software built

  • Lab test request management system on ASP.NET Core MVC
  • Lab Technician subsystem with role-based access
  • Test request creation, tracking, and result entry
  • Reporting and audit trail for clinical compliance
  • Administrator and technician dashboards

Stack

ASP.NET Core MVC · .NET 8 · SQL Server

What this shows

Bay Software can build software for regulated, domain-specific environments. Not every system is a web app. Some require deep understanding of a specific operational context.

Retainer Client·Active retainer

Thamina Travels

Context

A travel agency in Gqeberha needed to move their digital operations onto a proper platform infrastructure. Their existing setup was fragmented: emails, manual processes, and a presence that didn't reflect the quality of their service.

The challenge

The client needed an engineering partner, not a once-off website build. They needed cloud infrastructure, a professional email domain, ongoing platform development, and a consistent technical presence that would scale with their business.

Outcome

An active monthly retainer client. Bay Software is Thamina Travels' engineering team, not a past vendor. The infrastructure is managed, the platform is maintained, and the client has a technical partner for ongoing development.

What Bay Software built

  • Digital operations platform and infrastructure
  • Cloud hosting setup and ongoing management
  • Professional email via Zoho Mail on baysoftware.co.za domain
  • Ongoing platform engineering retainer

Stack

React · Cloud infrastructure · Zoho Mail

What this shows

Bay Software operates retainer engagements, not just project deliveries. Clients who need ongoing technical support, cloud management, and platform evolution find a stable partner in Bay Software.

Retainer Client·Active retainer

Crayon Scholar

Context

An EdTech company operating a software platform for student learning support required an engineering partner to maintain and evolve their platform on an ongoing basis.

The challenge

The client had an existing platform that needed continuous development: new features, bug fixes, performance improvements, and infrastructure support. They needed a reliable engineering team they could depend on month to month.

Outcome

A stable, maintained EdTech platform with Bay Software as the ongoing engineering team. Retainer continuity means the client's platform gets consistent attention, not project-by-project fragmentation.

What Bay Software built

  • Ongoing platform engineering and feature development
  • Bug fixes and performance optimisation
  • Infrastructure support and monitoring
  • Technical advisory for platform evolution decisions

Stack

Software Engineering · Platform support

What this shows

Bay Software serves as the engineering team for clients without internal developers. The retainer model means the client always has technical capacity, without the overhead of a full-time hire.

Hackathon sprints

Rapid capability demonstrations.

Hackathon projects show what Bay Software can build under time pressure: IoT systems, AI applications, and full-stack products delivered in days, not months.

MICT SETA Hackathon
SentinelHealth

IoT-connected AI health monitoring system with real-time geographic tracking and Twilio SMS alerts. Sensors feed health data to a FastAPI backend, processed by an AI anomaly detection engine, visualised on a React + Leaflet map, with SMS alerts triggered on critical readings.

Built

  • FastAPI AI backend
  • IoT sensor integration
  • React + Leaflet geospatial dashboard
  • Twilio SMS alert system
  • Edge computing architecture

Stack

FastAPI · React · Leaflet · Twilio · IoT

Kion Hackathon
MatricMate

AI-powered EdTech platform aligned to the South African National Senior Certificate (CAPS) curriculum. An AI tutoring system that understands the SA matric syllabus and provides contextual learning support for matric students.

Built

  • AI curriculum alignment engine
  • React frontend
  • SA CAPS curriculum integration
  • Adaptive tutoring interface

Stack

AI · React · EdTech

Your engagement could be documented here.

Bay Software approaches every client engagement with the same discipline shown in these case studies. Talk to us.

Start a conversation
Where we are

Building from the southern tip of Africa.

Bay Software is based in Gqeberha (Port Elizabeth), Eastern Cape, South Africa. Engineering software systems and cloud infrastructure for South African businesses, and further afield.

Gqeberha, Eastern Cape, South Africa
Bay Software (Pty) Ltd · Est. 2024