Author Image

Hi, I am Andrew Mbugua

Andrew Mbugua

Software Engineer at Liquid Intelligent Technologies

I am a passionate software engineer with 3 years of working experience. I work with Elixir, Rust, C & Networks in my day to day work.

Team Work
Communication Skills

Skills

Experiences

1
Software Engineer Intern
Podii Software Consulancy.

Dec 2021 - Oct 2022, Kisumu, Kenya (1 year)

Podii is a software consulting company extending modern software, mobile, and web application development who’s main stacks are Elixir and dart for flutter.

Responsibilities:
  • Prototype and build web applications for clients around the world using Elixir.
  • Built an IoT prototype using both an arduino uno & a Raspberry pi.
  • Writing documentation for all the IoT projects.
  • Be involved in client meetings & presentations.
  • Maintaining the IoT codebase.

Low-Level Software Engineer
Liquid Intelligent Technologies.

November 2022 - Present, Nairobi, Kenya

Liquid Intelligent Technologies is a business of Cassava Technologies, a pan-African technology group present in more than 20 countries, mainly in sub-Saharan Africa. Liquid has firmly established itself as the leading provider of pan-African digital infrastructure with an extensive fibre broadband network covering over 100,000 km.

Responsibilities:
  • Writing Low level C and assembly code.
  • Working with routing protocols.
  • Sifting through IETF RFCs documents.
  • Working inside the Linux networking subsystem.
  • Debugging.
  • Optimizing software.
  • Writing software documentation.
2

Projects

CLI Candlestick Chart
Developer June 2022

This is a Rust based tool that draws candle stick charts on the terminal using data retrived from Binance.

TCP server
Developer Sep 2022

This is a TCP based server written purely in C.

Rust TCP crate
Owner June 2022

This Rust crate was meant to demonstrate the structure and creation of a TCP Packet in my aim to learn networking through programming.

Network Adapters
Owner Aug 2022

Prints all present and active network adapters on the machine.

Custom Cryptography Library
Owner Aug 2022

This is a work in progress - I am working towards building my own custom encryption library in C.