Hello, I am Omariba Collins

Embedded & Backend Systems

A picture of Collins Omariba

Skills

Embedded Systems

I am skilled in Embedded Systems and/or IoT , where I have experience in C & C++ programming (currently learning RUST) and Electronics Design.

I design and implement efficient systems that seamlessly integrate software with hardware.

My skills extend from simple to complex embedded systems applications, ensuring that these systems run smoothly, efficiently, and securely.

Back-End Development

I develop robust Back-End infrastructure for both frontend applications and embedded systems.

Currently, my primary backend language is Python due to its extensive use in machine learning.

I am also currently learning Go to further enhance my backend development skills.

Also, I am fairly experienced in JavaScript & TypeScript, which is crucial when working with frontend web developers to ensure smooth integration of the backend and frontend.

Machine Learning

I leverage data and machine learning in both my hardware and software applications, creating impactful solutions for real-world problems.

My skills extend beyond direct AI applications – I can also train and deploy custom AI models when needed.

Whether it's data gathering, data cleaning or model training, I'm dedicated to creating impactful solutions to real-world problems.

Who I am

A Hardware and Software Engineer

I specialize in creating seamless connections between physical hardware and digital software systems. My work involves designing complete solutions where circuits, sensors, and microcontrollers communicate intelligently with backend services and user applications.

Whether it's programming microcontrollers to interface with cloud platforms, developing APIs that control physical devices, or implementing machine learning models that run on edge hardware, I transform ideas into integrated systems that work cohesively across both domains.

I am also an active open-source contributor, check my github for more info

Omariba working on a computer

Experience

Research and Development Intern

Davis & Shirtliff

Aug 2025 – Present

Researching and developing innovative energy and water solutions.

My role involves designing, prototyping, and testing embedded systems for smart water management and energy optimization, collaborating with multidisciplinary teams to deliver scalable solutions for real-world challenges.

I design circuits, develop custom firmware for microcontrollers, and create backend infrastructure for user-facing applications that enable remote monitoring and control of systems. I also contribute to technical documentation, field testing, and continuous improvement of deployed solutions.

Embedded Systems, IoT, Application Development, Prototyping

Freelance Software Developer

Upwork

Sep 2023 – Mar 2025

Completed a long-term contract as a Back-End Developer (Sep 2023 – Mar 2025) with a 5.0-star client rating.

Provided freelance software development services for startups and small businesses.

Built scalable APIs, designed databases and worked with, plus implemented machine learning models.

Python, REST APIs, SQL, NoSQL, Neural Networks, Supervised Learning

Mechatronics Engineering Intern

Nakuja Project

May 2023 - Jan 2024

Successfully launched 3 model rockets powered by fully tested K class solid rocket motors.

I was part of the rocket propulsion team developing and testing a K class solid rocket motor.

Designed motor parts based on simulation values & machined them, designed remote testing & ignition circuitry, programmed microcontrollers for remote ignition & data collection, and analyzed collected data.

C, C++, Python, IoT, Embedded Systems, CAD

Projects

some of my projects