IoT device and hardware development

I design and build devices that measure, control or connect existing equipment to the network. From a prototype on the desk through firmware to a web interface and dashboard, with security from the start.

What I can build

  • Sensor nodes for temperature, humidity, light and other quantities
  • Control of pumps, fans, lights and relays with safeguards
  • Putting older ethernet-only equipment on WiFi
  • Measuring instruments with a display and controls
  • A web interface on the device itself and a cloud dashboard

Technology

I work with ESP32 microcontrollers and the ESP-IDF framework, writing firmware in C and C++. Data travels over HTTPS or MQTT; I build the backend in Python (FastAPI) on PostgreSQL and TimescaleDB and the frontend in React. Schematics are drawn in KiCad.

Device security

  • Signed firmware updates with rollback to the previous version
  • Encrypted communication with certificate verification
  • No passwords or tokens in the code, each unit has its own
  • Safeguards for actuators, so the device cannot cause damage even during an outage

How we work together

We start with what the device should measure or control and where it will live. I build a working prototype on a development board, we test it in real use, and if needed I design a custom PCB.

Frequently asked questions

Can you build just a prototype?

Yes. A working prototype on a development board is often the fastest way to validate an idea before investing in custom electronics.

Can the device connect to the web or a smart home?

Yes. The device can have its own web interface, send data to a cloud dashboard, or connect to Home Assistant over MQTT.

How much does development cost?

It depends on what the device should do and whether off-the-shelf modules are enough or a custom board is needed. After a consultation you get an estimate of price and prototype timeline.

Have a project? Get in touch.

A few sentences about what you need are enough. I will get back to you within two working days and suggest the next steps.

Based in
Prague, working in person or remotely

I will reply to the email you enter and use your details only for that.