Copper & Code is a founder-led embedded studio with 10+ years shipping microcontroller products end to end — firmware, multi-layer PCBs, and low-power wireless across medical, industrial, and connected devices.
Four disciplines under one roof — so the schematic, the layout, and the firmware are built by people who talk to each other.
Bare-metal and RTOS firmware on nRF52, ESP32, and STM32 — drivers, BLE/Wi-Fi stacks, low-power state machines, and OTA that survives a bad connection.
Schematic capture and multi-layer layout — power trees, mixed-signal, and RF, with HDI and via-in-pad for fine-pitch and WLCSP parts.
BLE, Wi-Fi, and cellular connectivity with current budgets measured in microamps. Antenna matching, coexistence, and battery life you can defend to a client.
Taking concepts from idea to physical prototype, ensuring manufacturability and performance.
Real projects across medical, industrial, and consumer domains. Each card opens the full case study — described by sector, with client names kept for conversation.
Non-invasive monitoring of ECG, blood pressure, SpO₂, and continuous glucose across patch and ring form factors — including a 5-lead ECG patch with cloud publishing and offline logging, and AI-based cuffless blood-pressure estimation running on a coin cell.
A wireless firing system driving 400+ modules and thousands of cues for manual and script-based pyro and DMX shows, with a DSP pipeline decoding FSK/SMPTE audio timecode to lock every cue to a live soundtrack — plus an LVGL touchscreen UI and end-to-end encryption.
A secure hardware wallet integrating multiple top cryptocurrencies, with address generation, key derivation, and transaction signing written in C straight from the protocol white papers — hardened against tampering and encrypted end-to-end to its desktop companion app.
A battery-optimized sensor node capturing air-quality and odor signatures over SPI/I²C and publishing to AWS IoT. FreeRTOS coordinated sensing, health, and Wi-Fi — waking the radio only to publish — with OTA updates handled in the bootloader.
400+ sensors — temperature, humidity, pressure, motion — networked over inter-board CAN on STM32 in C++, with BLE and SD-card logging for live streaming and local backup, and results pushed to the cloud.
Production audio boards on STM32 with USB, analog, and Bluetooth-speaker inputs, running a single field-configurable binary across board variants — plus RK3566-based video boards with a smart watchdog for reliable 24/7 showroom operation.
Team — a decade taking microcontroller products end to end, across medical, industrial, and consumer domains.
Schematic and multi-layer PCB, bare-metal and RTOS firmware, wireless connectivity, and cloud integration — with a focus on low-power medical wearables and safety-critical devices. Delivered FDA-cleared patient-monitoring systems, secure cryptocurrency hardware wallets, and connected IoT products for clients across the US, Canada, and Europe.
Silicon, tooling, and standards from a decade of shipping — spanning MCUs, wireless, sensing, power, and the cloud behind them.
A sequence, not a scramble. Every stage produces something you can review before we move to the next.
We map the product, its constraints, and the real risks before drawing a single trace — so nothing expensive surprises us in month three.
Hardware block diagram, MCU and power selection, and firmware structure — decided together, because they constrain each other.
Schematic, layout, and firmware developed in parallel so that bring-up is a formality, not a fire drill.
Boards populated, debugged, and characterised against real targets and real signals — with the data to prove it.
Manufacturable design files, documentation, and firmware — packaged so your team, or your CM, can take it and scale.
People and points of contact across four time zones — so your project keeps moving while you sleep, and there's someone in a nearby hour when you need to talk.
Feedback from teams I've built for. Worked with me before? Add yours below — the ones I feature land right here.
[ Replace with a real client quote — what you built for them and how the project went. Keep it to two or three sentences. ]
[ Replace with a second client quote. Specific results — “shipped on time”, “passed certification”, “battery life doubled” — land best. ]
[ Replace with a third client quote. A short line about working style or communication works well here. ]
A few words on the project and how it went. Submitting sends it straight to me — I'll always ask before featuring it on the site.
Send a brief — even a rough one. You'll hear back within two business days, from an engineer, not a sales bot.