Banner Image

Skills

  • Circuit Design
  • Electrical Engineering
  • Electronics
  • Engineering
  • PCB Design

Services

  • Custom PCB Design & hardware development

    $5/hr Starting at $25 Ongoing

    Dedicated Resource

    I design PCBs that are built to be manufactured, not just built to work on your desk. I'm an Electrical Engineering student at Dedan Kimathi University of Technology, and I've spent the better part of...

    Circuit DesignElectrical EngineeringElectronicsEngineeringPCB Design

About

Embedded Systems Engineer | Custom PCB Design & Firmware Development

I am an Embedded Systems and Electronics Design Engineer specializing in turning complex concepts into production-ready hardware. From multi-layer, low-power PCB layouts to bare-metal firmware development, I design electronic systems optimized for efficiency, reliability, and scalability.

My Core Expertise Includes:
• Hardware Design: Schematic capture and high-density, multi-layer PCB layout using KiCad (power electronics, high-frequency layouts, and specialized component footprints like Kelvin shunts).
• Firmware Development: Bare-metal C programming, FreeRTOS architectures, hardware abstraction layers (HAL), and memory-mapped I/O optimization.
• Supported Platforms: STM32, ESP32, Arduino, and various low-power microcontrollers.
• Specialized Systems: Smart automation, IoT devices, battery management, and power conversion systems (Inverters/SMPS).

Whether you need a proof-of-concept prototype validated or a complex multi-layer board designed for manufacturing, I deliver clean code, optimized schematics, and production-ready manufacturing files (Gerbers, BOM, Centroid). Let’s build something elegant and robust together.

Work Terms

I prefer working on a fixed-price basis divided into clear, deliverable milestones. For typical electronics projects, milestones are structured as follows:

Architecture & Schematic Approval (20-30%)

PCB Layout & Review (40%)

Final Production Files & Firmware Delivery (30-40%)
For ongoing engineering support or debugging, an hourly rate can be negotiated.

Communication & Updates

Open and transparent communication is vital. I provide regular project updates with layout screenshots or firmware progress logs. I am responsive via Guru messages and am available for milestone review calls when necessary to ensure the design matches your exact requirements.

Revisions & Deliverables

Each milestone includes up to two rounds of minor revisions based on the initial project scope. Major changes to project requirements mid-development may require a revised milestone agreement.

Final deliverables typically include fully validated Schematics (PDF), PCB Manufacturing Files (Gerber, NC Drill, BOM, Component Placement files), and clean, well-documented source code (C/Python/C++).

Browse Similar Freelance Experts