Portfolio

Projects I've built, the tools I reach for, and where I've worked.

Projects

Skills

Languages
Go · Python · C · Assembly · SQL
Systems
Linux internals · RISC-V · QEMU · Bare-metal bring-up · Embedded video
Data & ML
NumPy · Neural networks · Signal & image processing
Platform
Docker & OCI · containerd · OAuth 2.0 · GitHub Actions

Experience

  1. Full Stack Engineer at Briter

    Mar 2023 - Jul 2024

    • Full-time, on-site in Nairobi.
    • Worked across React.js and Go.
  2. Software Engineer at Novek

    Jan 2021 - Dec 2022

    • Designed, developed and tested software as a full-time engineer.
    • Stack included Go and Python.
  3. Software Engineer at Deveint Ltd

    Jan 2020 - Dec 2020

    • Spearheaded the design and development of a ride-booking Android application using Java.
    • Used Flask and Google Cloud Platform alongside it.
  4. Software Engineer Intern at Twixt Technologies Ltd

    Mar 2019 - Aug 2019

    • Built image processing with OpenCV to detect and process barcodes and QR codes.
    • Designed and implemented capture of that data into an SQLite database.
    • Integrated the image processing algorithms with the database management system.