From firmware to dashboards,
we help teams ship production-ready IoT.
Embedded systems, AWS/Azure IoT, sensor integration, dashboards, fleet scaling. Whether you're stuck in prototyping or scaling a deployment, we deliver hands-on engineering that ships.
Recent Work
Real projects, real outcomes.
Three recent builds across audio DSP, fleet IoT, and robotics education. Each shipped on time, in budget.
Real-Time Audio Filtering on Raspberry Pi
Built a custom DSP pipeline for an independent robotics learner — Python + ALSA + real-time filters.
ESP32 Photo Capture Fleet for Agritech
Designed a connected camera fleet for crop monitoring — ESP32 firmware, MQTT broker, cloud storage.
Line-Following Robot for Robotics Education
Built a teaching kit with sensor calibration, PID control, and step-by-step curriculum.
What We Build
Full-stack IoT, end to end.
From the silicon to the dashboard. We pick the right stack, write the code, and ship the system.
Embedded Firmware
Real-time firmware for ESP32, STM32, RPi, and custom MCUs. C/C++, Rust, and MicroPython.
- Sensor drivers and protocol stacks (I²C, SPI, UART, CAN)
- Power optimization for battery-powered devices
- OTA update systems and bootloaders
Cloud IoT & MQTT
Production-grade cloud backends — device fleets, secure messaging, scalable ingestion.
- AWS IoT Core, Azure IoT Hub, Google IoT
- MQTT brokers, device registry, OTA orchestration
- TimescaleDB / InfluxDB pipelines
Dashboards & Web Interfaces
Admin panels and real-time UIs that operators actually want to use.
- React/Next.js admin dashboards with live data
- Grafana setups for time-series telemetry
- Custom mobile apps (React Native / Flutter)
Sensors & Robotics
Hardware integration, sensor fusion, motion control. Prototype to production.
- Custom PCB design and BOM optimization
- PID / Kalman filter / sensor fusion
- Motor control, vision integration, edge AI
Client Feedback
What clients say.
Real names, real companies. Every one rated us 5 stars.
"Mahmood delivered a complete ESP32 firmware solution on schedule. Solid engineering — would absolutely hire again for our next IoT project."
"Took a hardware concept from prototype to working fleet faster than our in-house team could have. Clear communication and zero surprises."
"Knew the stack inside and out. Fixed an embedded system bug we'd been stuck on for weeks in a single afternoon. Highly recommend."
How We Work
From discovery to delivery.
A four-step process tuned for IoT projects. Most builds start within a week of the first call.
Discovery Call
15-min call to understand goals, constraints, and timeline. No-pressure, no obligation.
Scoped Proposal
You receive a written proposal with deliverables, timeline, milestones, and fixed pricing.
Build & Iterate
Weekly check-ins and demos. Code, schematics, and docs delivered as we go.
Delivery & Support
Code, docs, deployment help. 30 days of post-launch support included on all builds.
Engagement Models
Pricing that fits your build.
Hourly for quick advisory, fixed-fee for builds, retainer for long-term work. Free 15-min call before any engagement.
Advisory
Workshop
For founders and teams who need expert input — not a full build. Pick a pack and check out instantly.
Choose a pack — instant checkout
After checkout, you'll get a Calendly link to schedule.
Build
Build Sprint
Scoped project work with a fixed price and clear deliverables. Most clients land here.
- Firmware, dashboards, cloud — full stack
- Schematics, PCB design, BOMs
- Weekly check-ins + demos
- All code, docs, and IP delivered
- 30 days post-launch support
- NDAs signed on request
Long-term
Embedded Partner
Embedded engineering capacity for teams shipping product over months, not weeks.
- Dedicated engineering hours
- Slack access & scheduled syncs
- Full-stack: cloud + hardware + UI
- Long-term partnership / retainer
- Priority response (next business day)
Meet the engineer
You'll be working directly with Mahmood Shilleh.
Mechanical Engineering + MS in Computer Science. 1,200+ hours of Upwork work with a perfect 5.0 rating. I've shipped firmware for ESP32/STM32, cloud IoT systems on AWS, custom PCBs, and full-stack dashboards for startups and education companies. I also run a YouTube channel teaching the same skills I use — over 5,000 engineers learn from it.
When you engage me, you get the engineer who built the parts and wrote the tutorials. No bait-and-switch to junior contractors.
FAQ
Common questions
If your question's not here, just ask on the discovery call.
How long does a typical project take?
Most Build Sprints run 3–8 weeks depending on scope. Hardware projects that need PCBs add 1–3 weeks for fab/assembly. We define exact timeline in the proposal after the discovery call.
Do you sign NDAs?
Yes — happy to sign mutual NDAs before sharing project details. We can use yours or send our standard one.
Who owns the IP / code?
You do. Full IP transfer on payment. We may reference high-level architecture in future case studies (with permission), but code/schematics/docs are yours.
Where are you based? Can you work with our timezone?
US-based (Central time). We've worked with clients across US, Europe, Asia, and Australia. Async-friendly with scheduled syncs.
Do you only work on hardware/IoT projects?
Mostly. We're strongest on embedded firmware, IoT cloud architecture, sensor integration, and full-stack IoT (firmware → cloud → dashboard). We can take on adjacent work like custom dashboards or backend services if it's tied to an IoT system.
What's payment terms?
For Build Sprints: 50% deposit, 50% on delivery. For retainers: monthly upfront. For Workshop hour packs: payment up front via the store. NET-15 available for retainers after first month.
Can you join our team or work via Upwork?
Yes — we work via Upwork (Top Rated, 1,200+ hours), direct contracts, or as a long-term retainer partner embedded into your team's workflow.
Ready to start?
Book a free 15-minute call.
No pitch. Tell us about the build, we'll tell you if it's a fit and what it would cost. If it's not for us, we'll point you to someone who can help.