Why hardware and software from one developer?
When one company designs the circuit board, someone else writes the firmware and a third team builds the mobile app, arguments over whether a fault lies in the hardware or the software can delay a project for months. With end-to-end development, every decision, from pin assignments to the API contract, is made within the same architecture.
The result: fewer revisions, faster prototypes and products that can be safely updated in the field (OTA).
The development process
The process runs in six steps: idea and architecture, circuit and PCB design, prototype, firmware, app and cloud, and preparation for mass production. Each step ends with a working deliverable, and we move on to the next with your approval.
For mass production, the manufacturing files (Gerber, BOM, assembly), test fixture and software version control are prepared, and I support the technical documentation needed to enter compliance testing.
What I offer
Circuit & PCB design
Schematics, PCB layout, component selection and BOM optimization.
Prototype
Board assembly, the first working device and field testing.
Firmware
ESP32, STM32 and Raspberry Pi; RTOS, OTA and secure communication.
Mobile & web app
iOS/Android app and web dashboard to manage the device.
Cloud & IoT
Telemetry, alarms and remote management over MQTT/REST.
Production readiness
Gerber, BOM, test fixture and version control.
Technologies I use
Official documentation and resources
Standards and official documentation I follow in projects:
Example projects
A selection of live projects serving real users.

DNC Box — CNC WiFi File Transfer
Plugs into the CNC machine's USB port; G-code files reach the machine over the workshop WiFi in seconds.
View
Vending Machine Software
Embedded control, touchscreen sales UI, payments and remote management.
ViewSmart Irrigation Systems
Automatic irrigation for municipalities, parks and farms.
ViewHow we work
Free intro call
We clarify needs, existing systems and goals together.
Quote & roadmap
Scope, technology, timeline and budget within 24 hours.
Staged development
Weekly demos and a live test environment.
Launch & support
Go-live, training and ongoing maintenance.
Free pre-analysisThe first meeting and roadmap are completely free, with no obligation.
Staged delivery and approvalYou review each module on a test environment before we move on.
Written scope and rightsScope, delivery and source code rights are defined in the contract.
Frequently asked questions
Do you develop just software, or hardware too?
I develop both together: circuit board design, prototype, firmware and the device's connected mobile/web app, all from a single developer.
How long does a prototype take?
It depends on scope; for a simple sensor/control board, the first working prototype is usually ready within a few weeks.
Do you support mass production?
Yes; the transition to mass production is supported by preparing manufacturing files, the BOM, a test fixture and firmware version control.
Can you add software or an app to my existing device?
Yes; the existing board is reviewed and the firmware is updated, or a mobile/web app that connects to the device is developed.