I will design custom mechanical keyboard pcbs and program firmware

Kenya

I speak English, Swahili, German

Electronics Engineer, PCB Designer, Hardware Developer

Hi there, welcome to my profile. I’m Eng. Dennis, an Electronics Engineer with a strong focus on PCB design and embedded hardware solutions. 🔧 I help clients turn ideas into functional and manufactur...
About this Gig

Looking to build a custom mechanical keyboard from scratch? I specialize in mechanical keyboard PCB design and firmware programming, helping you turn your idea into a fully functional, production-ready keyboard.


I design custom keyboard PCBs for all layouts including 40%, 60%, 65%, TKL, full-size, split, and ergonomic keyboards. Whether you need a prototype or files ready for manufacturing, I've got you covered.


What I offer:

  • Custom mechanical keyboard PCB design (KiCad)
  • Firmware programming (QMK / VIA / custom firmware)
  • Support for hot-swap sockets, RGB, encoders, OLEDs, and matrix scanning
  • MCU selection (ATmega, STM32, RP2040, ESP32, etc.)
  • Manufacturing-ready files (Gerbers, BOM, Pick & Place)
  • Design optimized for reliability and signal integrity


I focus on clean schematics, well-routed PCBs, and stable firmware, ensuring your keyboard works exactly as expected.


Whether you're a hobbyist, maker, or startup, Ill help you build a keyboard that stands out.

Contact me before ordering to discuss your layout and requirements.

Specialization:

Circuit design

Schematics

Layout

Footprint

File format:

Gerber

STEP

SCH

3DS

PDF

Software:

Altium Designer

EasyEDA

KiCad

AutoCAD

SolidWorks

Interface:

HDMI

MIPI DSI/CSI

I2S

TDM

UART

USB

SPI

I2C

SDIO

PCIe

Wi-Fi

BLE

My Portfolio