Services
Firmware, PCBs and apps — built to work on real hardware.
Pick one service or the full stack. Every price below is a starting point for the smallest real job — you get a fixed quote for your exact scope before any work starts.
01 · Embedded firmware
Embedded Firmware
Reliable C/C++ firmware for microcontrollers — from a single driver to a complete product with RTOS, wireless and over-the-air updates. We also fix bugs, review code and port projects from Arduino to production platforms.
Platforms
- ESP32 / ESP32-S3 (ESP-IDF)
- STM32 (HAL, LL, bare-metal)
- AVR ATmega328P / Arduino
- Nuvoton 8-bit
What we build
- Drivers: GPIO, ADC, timers, PWM, DMA, interrupts
- UART, SPI, I2C and CAN communication
- BLE, WiFi, MQTT and cloud connection
- FreeRTOS tasks, queues and timing
- OTA updates and custom bootloaders
- TFT and OLED display interfaces
- Bug fixing and code review
- Porting Arduino code to STM32 / ESP-IDF
02 · PCB design
PCB Design (KiCad)
Clean 2-layer boards designed in KiCad and ready to order from common PCB factories — with every file you need for manufacturing and assembly.
What you get
- Schematic design
- 2-layer PCB layout
- Gerber and drill files
- Bill of materials (BOM)
- Assembly files (BOM / CPL)
- 3D render of the board
- Design review of your existing board
- Full KiCad project files
03 · IoT apps
IoT Apps (Flutter)
Android and iOS apps built in Flutter that talk directly to your device — so your users can set it up, see live data and control it from their phone.
What we build
- BLE and WiFi device connection
- WiFi provisioning (device setup)
- Live data and charts
- Device settings and control
- MQTT and cloud connection
- Firmware updates (OTA) from the app
04 · Complete product
Complete IoT Product
Have an idea but no team? We take it from requirements to a working prototype — electronics, firmware, app and documentation, with one partner responsible for making all the parts work together.
How it comes together
- Requirements and parts selection
- Breadboard / dev-kit prototype
- Custom PCB design
- Production-style firmware
- Companion mobile app
- Documentation and handover
Included every time
What every job includes
- Clean, commented C/C++ (or Dart) source code
- Build and flash instructions
- Short documentation
- Tested on real hardware
- Regular progress updates
- Full rights to the code and design files after payment
- NDA on request
Pricing notes
- Ongoing or open-ended work: $35 / hour (₹2,000 / hour in India).
- Minimum order: $150 / ₹8,000.
- Hardware, parts and PCB manufacturing are paid by the client.
- Urgent delivery: +25%.
What we don't take on
To keep quality high, we don't do mains-voltage (230 V AC) designs, complex RF design, 4+ layer high-speed boards, or graded student final-year projects.
Not sure which service you need?
Describe your project in a few lines. We'll tell you what it needs and send a clear quote.