Hello👋🏽, I'm Patrick Maina.

I am a graduate Electrical and Electronics Engineer.

About me

Information About me

I am a graduate from the University of Nairobi with a Bachelor of Science, BSc., in Electrical and Electronics Engineering from the University of Nairobi

My interests include: Research and Development, Embedded Systems Design, Machine Learning and Deep Learning Approaches, FPGAs and ASICs, Firmware Developement, and Linux Systems.

1+

Projects
Completed

2

Years of
experience

My Skills💻

Altium Designer

75%

ML frameworks

75%

Python

80%

C/C++

75%

Linux OS

85%

Verilog/VHDL

80%

My Timeline🕑

September 2018 - September 2023

>Bachelor of Science, BS, Electrical and Electronics Engineering - University of Nairobi

- Relevant coursework: Digital Electronics, Analog Electronics, Circuit Theory, Computer Science, Telecommunications, Control Systems, Applied Electronics and Microwaves and Antennas

- Distinction: Second Class Honours, Upper Division

May 2022 - August 2022

Student Intern - Gearbox Academy

- Was part of a team based on Machine Learning that was tasked with developing a facial recognition model for implementation in a door automation system.

- Researched on the framework to implement (Tensorflow/Keras), aided in collecting data that was used to train and evaluate the model, and contributed to developing the model architecture.

October 2022 - June 2023

Final year capstone project - University of Nairobi

- This project involved the design of a custom STM32-based PCB for ML applications

- The aim of the project was to deploy a real-time binary image classification Machine Learning model in the STM32 microcontroller, thereby achieving Edge Machine Learning. The link to the hardware design files can be found here

August 2022 - April 2024

Research Scholar - Kenya Space Agency

- Took part in the development of a 3U (Unit) Nanosatellite called Tafiti, under the Kenya Space Agency.

- My role was in the development of the On-Board Computer (OBC) subsystem hardware, and the Payload Subsystem.

- During this project, I took part in writing a research paper titled "Development of an adaptable On Board Computer for a Nanosatellite". The link to the paper can be found here

May 2024 - October 2024

Embedded Systems and IoT Trainer - Gearbox Academy

- Offered guidance and expertise to students in their learning journey, and assisted them in developing IoT-based projects and prototypes.

My Projects and Learning

These are some projects and courses I have done 🚀.

PCB Custom Design

FPGA Software Design

MQTT App

RPi 4 Project

ML Course

Contact Me

Contact me here

Location

: Nairobi, Kenya