Skip to main content
Nikita Sivakov

Services

What I can do for you

End-to-end embedded systems engineering — hardware, firmware, and everything it takes to get a device into the real world.

PCB Design

Full PCB design cycle from schematic to manufacturing files. I work in KiCad with JLCPCB design rules, generate CPL files with correct orientations, and source components from LCSC, Mouser, and DigiKey. 2–6 layer stackups for IoT and embedded systems — power, RF, and mixed-signal layouts.

Firmware Development

Production firmware for embedded systems. ESP-IDF (not Arduino), clean C/C++, proper task structure. Protocols: BLE, WiFi, Thread, Matter, HomeKit, NFC, 433MHz. Experience with motor control (BLDC, CAN bus), computer vision pipelines, OTA updates, and web-based onboarding interfaces.

Prototype to Production

Full coordination from first prototype to assembled hardware. I source components from LCSC, Mouser, and DigiKey, manage JLCPCB orders including PCBA, and handle bring-up testing. You get a working device, not just files.

Schematic & Layout Review

Independent audit of your schematic and PCB layout before production. I check for ERC/DRC violations, power integrity issues, signal integrity concerns, component footprint mismatches, and manufacturability problems. Delivered as annotated report with specific recommendations.

Enclosure Design

Custom enclosure design for your PCB in Fusion 360, optimized for FDM printing. Board mounting, connector cutouts, snap fits, and cable management. I deliver print-ready STL files tested against your actual board dimensions.

Consulting

Technical consulting for hardware and firmware decisions. Chip selection, communication protocol tradeoffs, power architecture, manufacturing strategy. Useful before starting a project or when you're stuck mid-development.

Have a Device to Build?

Describe your project and I'll get back to you with a timeline and fixed price.