OYAMO
BRIAN

GOLANG DEVELOPER, EMBEDED DEVELOPER, DISTRIBUTED SYSTEMS DEVELOPER

A little about me

I am enough of a Software architect with a niche in going a litle bit into the metal. Specializing in Golang and mobile development, with a love for all things C/Assembly. When I'm not hitting the keys, you can find me hitting the trails on my bike.

I do amazing things with code

Golang

I make both monolithic and distributed applications in Golang. Taking advantage of Go's ready to fly go-routines

Mobile Programming

With Kotlin I have worked with reputable organisations to build awesome applications and train people on mobile computing.

Embedded Programming

I use C and Tinygo to make smart devices. I have played around with Arduino, NodeMCU (32bit), Rasberry PI and stm32

Recent PROJECTS

Card image

Home security system

A firmware for a microcontroller that detects any movements in a house and alerts the user. Written in C++

Card image

Golang M-PESA SDK

A wrapper for MPESA API for initiating B2C, B2B and C2B payments. Includes a GIN middleware for listening for transactions. Written in Golang

Card image

Video Streaming with on a Paywall

A high-performance and resource friendly paid video-streamer that streams on any network. Written in Go


Card image

Assembler and Virtual Computer

An Assembler with a custom instruction set and a virtual 16-bit computer to run the instructions. Written in Go

Card image

Travel Agency Web App

Memoravel is an exclusive tour operator that offers travel solutions for local, regional and international travelers. The web app sends alerts in case of a booking

Card image

Student ID Scanner

Intergrated with OSIM ERP Software to scan and verify Student ID and Exam Cards.

Drop me a line

Address

Jirani Close, Ongata Rongai

Phone

+254793875319