Building bridges between ideas & technology

We build software and keep it running.

We are Tekbridge, a full-stack developement and DevOps engineering house based in Pretoria. Tekbridge is studio utilizing: React and Python up front, Kubernetes and CI/CD underneath, one point of accountable for both.

Pretoria, South Africa — working remotely worldwide

5+
Years Experience
8
Projects Live Online
2
Apps on Google Play
1
Published npm Package

Services

What we build.

End-to-end development solutions from concept to deployment, with a focus on clean architecture and scalable systems.

Full-Stack Development

Custom web and mobile applications with modern frameworks and clean architecture.

Custom Web AppsMobile AppsREST & FastAPIEnterprise Software

DevOps & Infrastructure

Production-grade infrastructure, automated pipelines, and full monitoring stacks.

Docker & K8sCI/CDSonarQubeGrafana

Business Intelligence

Data pipelines, analytics dashboards, and immersive 3D data visualisations.

ETL PipelinesDashboards3D Data VizReporting

AI Integration

Streamlining developer operations through generative AI — from workflow automation to team augmentation and quality intelligence.

Multi-Provider AIWorkflow AutomationLearning PlatformsAI Research

Enterprise Applications

Multi-tenant SaaS, banking systems, and complex business workflows.

Multi-tenant SaaSFintechBanking APIsFleet Mgmt

Security & Monitoring

Enterprise-grade SecDevOps pipelines and real-time observability stacks.

Security ScanningMonitoringPerf OptimisationMobile DevOps

Technologies

The stack.

Modern tools and frameworks for building robust, scalable applications across the full stack.

Core / Primary
TypeScript React Python Docker Kubernetes
Frameworks & Backend
Node.js Django / DRF FastAPI Fastify Laravel C# .NET REST API Spring Boot React Native Vue.js
Infrastructure & DevOps
AZ-900 Certified PostgreSQL Jenkins Pipelines GitHub Actions SonarQube Grafana & Prometheus Socket.IO JWT & Auth Coolify TypeORM scikit-learn / ML

Portfolio

Selected work.

Projects built with attention to detail, real-world impact, and production-grade engineering.

Books RAG

Research · RAG

A retrieval-augmented research assistant over a personal library — 100+ books and 170+ papers ingested into two parallel vector corpora. Ask a question and get a grounded, APA-cited answer with page- or chapter-level provenance, with full chat history scoped per logged-in user. A companion verification app takes an uploaded Word document, extracts its checkable claims, and judges each one against the same library.

  • Books & papers kept in separate Qdrant collections end-to-end
  • APA-cited answers with exact page / chapter citations
  • Per-user chat history, admin panel & authenticated API
  • Document claim verification with a second-model cross-check
FlaskPostgreSQLQdrantCeleryOpenAIReactDockerKubernetes

Finance RAG

Fintech · RAG

Production-grade retrieval-augmented generation for financial-document analysis. Upload PDFs, ask questions, and get streamed answers citing the exact source chunk — with hybrid search (Qdrant + PostgreSQL full-text) fused by Reciprocal Rank Fusion and every interaction audit-logged.

  • Hybrid search: Qdrant + PostgreSQL tsvector, fused with RRF
  • Streamed, grounded answers citing the exact chunk
  • Multi-provider LLM connector & full audit trail
FastAPIQdrantPostgreSQLCeleryRedisJWTDocker

Finance RAG for Android

Android · Kotlin

Native Android client for Finance RAG, written in Kotlin and Jetpack Compose. Log in, ask questions over the filings and watch the answer stream in with its sources, and pick up earlier chats. The signed APK is published and versioned from the Finance RAG web app itself, so releases need no app store.

  • Streamed answers with Markdown and table rendering
  • Login tokens encrypted on-device with the Android Keystore
  • Signed releases, versioned and checksummed (SHA-256), served by the API
KotlinJetpack ComposeMaterial 3OkHttpAndroid KeystoreGradle

Watts

Android / Utility

Local-first Android app for tracking prepaid electricity meter readings across multiple properties, backed by a FastAPI prediction engine with dual ML & deterministic models, per-era burn-rate regression, and a Dockerised cleanup sidecar. No account, no cloud, no ads.

  • Multiple meter management & usage history
  • Dual prediction engine — ML regression + deterministic
  • Top-up detection & per-era burn-rate analysis
  • CSV export/import & 100% offline on-device storage
Expo RouterReact NativeTypeScriptFastAPIPythonscikit-learnDocker

TBS — Tshwane Bus Services

Transit Intelligence

Operator-grade transit dashboard for the Tshwane Bus Services network, covering 70 routes across 6 regions of Pretoria. FastAPI backend with auto-migrated SQLite, a fully client-side Leaflet map, journey simulation engine, and full timetable viewer — no external transit APIs, no third-party data feeds.

  • 70 routes across Centurion, Pretoria Central, East, Moot, North & West
  • Journey simulation engine — animate any route stop-by-stop with speed control
  • Full timetable viewer — weekday & Saturday departure grids per variant
  • REST API with Swagger UI — routes, stops, timetables & network stats
  • Auto-migrates PostgreSQL SQL dump to SQLite on first boot — zero manual DB setup
FastAPIPythonSQLiteLeaflet.jsDockerJinja2

eFines

Mobile Payments

Mobile application for paying traffic fines on the go with real-time processing and secure payment gateway integration.

  • Real-time payment processing
  • Fine history & tracking
  • Secure payment gateway
LaravelReactReact Native

Credit Risk Analysis

ML · 3D Analytics

Machine learning platform for credit risk assessment, paired with an immersive 3D interface that visualises the same portfolio data in an interactive spatial environment.

  • Predictive risk scoring
  • Borrower profile analysis
  • Real-time 3D portfolio visualisation, connected live to the risk platform
PythonFlaskMLThree.jsWebGL

QuantForge Academy

EdTech / AI

Learning platform for quantitative finance integrated with Gemini AI for learner assistance, interactive in-browser code labs, and real-time progress tracking.

  • Gemini AI-powered tutor
  • Interactive in-browser code labs
  • Learner progress & analytics
DjangoDRFJWTGemini AI

MiniBanks

Fintech / DevOps

Two demo banking APIs built to production practices: a C# REST API with K8s auto-deployment, and a FastAPI version with Socket.IO, JWT auth, and full observability.

  • Auto-deploy pipelines (K8s + CI/CD)
  • Real-time Socket.IO banking events
  • Full Grafana & Prometheus observability
C# .NETFastAPIKubernetesJenkinsGrafana

ePurse

Fintech / Mobile

Full-featured fintech mobile app with Paystack payment integration, OTP-secured authentication via BulkSMS gateway, and an automated APK build pipeline via Jenkins CI/CD.

  • Paystack payment management & wallet
  • BulkSMS OTP gateway integration
  • Jenkins pipeline auto-builds APK releases
  • Multi-database switching via TypeORM
  • Vue.js API management console
React Native (Expo)TypeScriptFastifyTypeORMVue.jsPaystackBulkSMSJenkins

cross-env-crypto

NPM Package

A lightweight, cross-environment encryption/decryption library that works seamlessly between browser frontends and Node.js backends. Symmetric key encryption going both ways — same key, same logic, zero friction.

  • Works in both browser & Node.js environments
  • Symmetric encrypt/decrypt with shared key
  • Full TypeScript type definitions included
  • Zero dependencies, drop-in for any JS/TS project
TypeScriptNode.jsBrowser APICrypto

About

Techbridge.

Tekbridge — a Full-Stack Developement and DevOps Engineering house based in Pretoria, South Africa, with 6+ years of professional experience building enterprise-grade systems.

We deliver end-to-end solutions — from React frontends and Python APIs to Kubernetes clusters and full CI/CD pipelines. Our work spans enterprise clients across automotive, manufacturing, and financial sectors in South Africa and beyond.

Footprint
Pretoria, South Africa · Working remotely worldwide

Contact

Let's work together.

Have a project in mind? Email us or message us on WhatsApp. We usually reply within a few hours.

Let's build something great together

Whether you need a new product built from scratch, an existing system improved, or production DevOps infrastructure set up — we're here to help.

WhatsApp / Phone

+27 62 917 7503

Location

Pretoria, South Africa — Remote worldwide

Prefer to chat?

Message us on WhatsApp to start a conversation. We typically reply within a few hours.

Chat on WhatsApp

A good first message tells us

  • What you’re building and who it’s for
  • Where it stands: an idea, a prototype, or a live system that needs work
  • Your timeline and any stack you’re already committed to
Email us
We typically respond within a few hours. For urgent projects, WhatsApp +27 62 917 7503 for a faster reply.
Start a conversation

Have a vision?
Let's bridge it.

Tell us what you're building. We'll help you scope it, ship it, and run it in production.