Skip to content
View Surgbc's full-sized avatar
:octocat:
:octocat:

Organizations

@adventHymnals

Block or report Surgbc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
surgbc/README.md

Brian Onang'o

Mechatronics & Software Engineer · CTO / Technical Founder · Nairobi, Kenya

I build software and hardware systems for African markets, particularly where software has to meet the physical world: smart metering, digital identity, agriculture, IoT and automation.

Most of my work lives in private repositories. The systems below are a sample of the problems I've spent the last few years solving.


Smart Metering — CTO, MetroTel International

Led the engineering of an end-to-end smart metering platform spanning meters, communication devices, data collection, billing, vending and payments.

  • Multi-vendor by design. Built the platform around multiple meter manufacturers and communication technologies, allowing new meter fleets to be integrated without replacing the underlying platform.
  • Value-based prepaid metering. Designed a prepaid model that stores monetary value at the meter and applies the prevailing tariff when energy is consumed, protecting utilities from tariff changes between vending and consumption.
  • Energy-loss analytics. Built the data model and analytics for comparing energy supplied to an area against energy billed, helping distinguish technical losses from non-technical losses.
  • End-to-end systems engineering. Worked across embedded devices, communications protocols, backend systems, databases and customer-facing applications rather than treating the meter and software as separate systems.
  • The platform was selected for deployment in Kenya's first smart city.

Digital Identity — Founder, Sojaly

Built a privacy-first digital identity platform around the idea that individuals should control when and where their identity is disclosed.

The architecture uses holder-controlled credentials, consent-based disclosure, rotating identifiers and opaque tokens so that an organisation can verify a person without receiving or retaining more personal information than necessary.

The same identity infrastructure supports multiple use cases, including access control, attendance and proof of presence, membership, patient-held medical records, device custody and voting.

I designed and implemented the platform end-to-end, from the identity and security model through the backend, APIs, web applications and Android client.


Agriculture — Co-founder & CTO, Kilimo Tech

Building technology for smallholder agriculture around the realities of how farms actually operate.

The core platform is phone-first and activity-driven: farmers record what happens on the farm and the system turns those records into costs, margins, labour payments and operational reports, with accounting running underneath rather than dictating the workflow.

The platform also provides remote farm management, giving owners and managers visibility into field operations across farms, and creates a foundation for data-driven agricultural extension by connecting farming practices with actual financial and operational outcomes.

Beyond farm management, the platform extends into agricultural services, markets and partner-led automation, connecting farmers to mechanisation, transport, veterinary and other services while providing a software layer around agricultural robotics and equipment.


What I Work On

Software: Go · Python · TypeScript · Node.js · Vue · React · Flutter

Systems: Distributed systems · APIs · Cloud platforms · IoT · Data platforms

Hardware: Embedded systems · Smart meters · PLC · Industrial communications · Robotics

Architecture: System design · Protocol integration · Security · Data modelling · Automation

I am particularly interested in systems where software, hardware and real-world operations have to work as one system.

Popular repositories Loading

  1. ckcFMIS ckcFMIS Public

    Church Financial Management Information System

    PHP 1 2

  2. packet_forwarder packet_forwarder Public

    Forked from Lora-net/packet_forwarder

    A LoRa packet forwarder is a program running on the host of a LoRa gateway that forwards RF packets receive by the concentrator to a server through a IP/UDP link, and emits RF packets that are sent…

    C

  3. lora_gateway lora_gateway Public

    Forked from Lora-net/lora_gateway

    Driver/HAL to build a gateway using a concentrator board based on Semtech SX1301 multi-channel modem and SX1257/SX1255 RF transceivers.

    C

  4. RFM95W_Nexus RFM95W_Nexus Public

    Forked from Ideetron/RFM95W_Nexus

    Sketches for the NEXUS board for RFM95W (RFM92W, RFM98W)

    C++

  5. rpitx rpitx Public

    Forked from F5OEO/rpitx

    RF transmitter for Raspberry Pi

    C

  6. LoRaMac-node LoRaMac-node Public

    Forked from Lora-net/LoRaMac-node

    Reference implementation and documentation of a LoRa network node.

    C