Hey there. I'm

Mohamed
Bousselmi

Building embedded software, Qt applications, backend services, and SaaS products that ship reliably.

Book a Call
Book a Call
Available for new projects
Embedded Systems & SaaS Builder
Embedded & Product Engineer
Book a Call
Book a Call
User ratingUser ratingUser ratingUser rating
98%
Embedded, desktop, and SaaS product delivery
Trusted by industrial teams and startups
Selected engineering environments and client work
I'm Mohamed Bousselmi, a software engineer focused on C/C++, embedded systems, industrial tooling, and product delivery from prototype to production.
Printed circuit boards used in embedded hardware development.
Industrial control console with gauges and machine controls.
C++ source code on a screen during firmware development.
Software code on a monitor representing backend and tooling work.
I help engineering teams and founders ship reliable software, from firmware and hardware tooling to SaaS products and automation flows.
1
1
2
1
1
1
2
2
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
8
Years of Experience
2
1
2
1
2
1
2
2
3
1
2
3
4
5
6
7
3
1
2
3
4
5
6
8
Projects
9
1
2
1
9
1
2
2
9
1
2
3
4
5
6
7
9
1
2
3
4
5
6
8
%
Success Project Rate
Service

My Services

Embedded software, desktop tooling, communication layers, and product systems built for production.

Embedded Software Development (C/C++)

I design and develop robust embedded software with a strong focus on performance, reliability, and real-time behavior.

  • C / C++ development for embedded systems
  • STM32, ARM Cortex-M, PIC microcontrollers
  • FreeRTOS & bare-metal applications
  • EEPROM, Flash memory, sensor integration
  • Industrial and automotive-oriented projects
Tablet displaying a minimalist plant photo on a white background.

C++ APPLICATIONS & TOOL DEVELOPMENT

I build high-performance C++ applications and tools that interact with embedded systems and hardware devices.

  • Desktop applications using Qt / Qt Creator
  • Data visualization & simulation tools
  • TCP/IP, UDP, and USB communication
  • Automated testing and customer-ready installers
Close-up of a tablet screen with a digital clock and stylus placed nearby.

EMBEDDED COMMUNICATION & PROTOCOL INTEGRATION

I integrate reliable communication between microcontrollers, PCs, and networked systems.

  • UART, SPI, I2C, USB, BLE, Wi-Fi
  • Protocol bridges and field-device integration
  • FTDI bridges & USB communication
  • MQTT, Node-RED & Raspberry Pi dashboards
  • Sensor data acquisition and processing
  • Embedded <-> PC <-> network communication
Tablet showing a design book cover and photo, angled against a light gray surface.

SaaS & Product Engineering

I build product-grade platforms and backend workflows for booking, billing, notifications, and business integrations.

  • SaaS architecture from MVP to production
  • OAuth integrations and calendar sync
  • Email flows, Stripe billing, and invoice archiving
  • API design, storage, and deployment
  • Product iteration with real business feedback
Tablet mockup lying flat next to a drink and saucer on a marble surface.
I build embedded firmware, desktop tooling, and product backends
that stay maintainable in production and clear to the teams who depend on them
selected work

Featured Projects

A mix of embedded engineering, tooling, and product work drawn from client delivery and my own SaaS build.

project deep dive

Selected Project Breakdowns

Three representative builds: one SaaS product, one embedded delivery track, and one connected-device tooling stack.

SlotFlow scheduling UI and booking workflow.

SlotFlow - Appointment Scheduling SaaS

A booking platform built so small businesses can share public scheduling pages, sync appointments, take subscriptions, and manage confirmations in one flow.

Problem

Service businesses needed a reliable way to publish availability without manual back-and-forth while keeping calendars, payments, and customer communication aligned.

Process

I designed the user flows, built the backend and portal, and wired Google and Microsoft OAuth, Stripe, SES, and S3 into one product.

Solution

Delivered a full scheduling SaaS with booking pages, reschedule and cancel flows, email automation, admin tools, invoices, and compliance pages.

Result

  • Live product at slotflow.net
  • Booking, billing, email, and calendar sync in one stack
Visit SlotFlow
Visit SlotFlow
Embedded software and industrial control work.

Industrial Embedded Systems - STM32, FreeRTOS & Device Interfaces

Firmware and control software for embedded hardware where reliability, predictable timing, and maintainable device behavior matter.

Problem

Industrial projects need stable firmware, hardware interfaces, and clean debugging paths across constrained environments.

Process

Worked across microcontrollers, board bring-up, EEPROM and Flash handling, sensor integration, and communication layers.

Solution

Built embedded applications in C/C++ for STM32, ARM Cortex-M, and PIC targets with FreeRTOS and bare-metal designs.

Result

  • Production-ready firmware foundations
  • Clearer integration between hardware and software teams
Discuss Similar Work
Discuss Similar Work
Qt desktop tools and connected hardware workflows.

Qt Tooling & Connected Device Automation

Desktop tools and communication layers that connect PCs, embedded devices, and networked dashboards for operations, testing, and support.

Problem

Teams needed internal software to configure devices, inspect data, and bridge hardware communication without slowing delivery.

Process

Built Qt applications, network and USB integrations, and MQTT-based automation paths around real device workflows.

Solution

Delivered tooling around Qt, TCP/UDP, USB, FTDI, Node-RED, and Raspberry Pi integrations for diagnostics and automation.

Result

  • Faster commissioning and troubleshooting
  • Better visibility into device and sensor data
Start a Conversation
Start a Conversation
engineering approach

My Engineering Approach

I like projects where firmware, tooling, backend logic, and product decisions need to work together instead of living in separate silos.

SlotFlow product screenshot.

Embedded Systems Engineering

C and C++ firmware work focused on stable behavior, predictable timing, and hardware-aware system design.

Desktop & Tooling

Internal applications and customer-facing tools that simplify diagnostics, setup, visualization, and device support.

Connected Systems

Bridging embedded devices, PCs, and cloud-connected services with clean communication and useful operational visibility.

Product & SaaS Delivery

Building product systems end to end, including APIs, authentication, payments, email delivery, storage, and operational tooling.

working style

How I Work

The same themes come up across client delivery: ownership, clarity, calm debugging, and software that survives real use.

I work close to the problem, not just the ticket. That usually leads to better technical decisions and fewer surprises late in delivery.

Product-minded
Engineering approach

I prefer systems that are observable, testable, and easy to hand over. Clean interfaces matter more than clever code.

Maintainable
Delivery standard

I am comfortable moving between firmware, desktop tools, APIs, and operations when the project needs one person who can connect the layers.

Cross-stack
Execution style

I communicate directly, surface tradeoffs early, and keep scope aligned with what actually needs to ship.

Clear
Client collaboration

The goal is not just a demo that works once. It is software that stays useful after deployment.

Production-first
Quality bar
Product-minded
Maintainable
Cross-stack
Clear
Production-first
clients & environments

Selected Engineering Contexts

Representative client environments and project contexts reflected across the work shown above.

Engineering context overview.
STMicroelectronics logo
STMicroelectronics
Embedded systems environment
Semiconductor
Project context
Vektor Laser logo
Vektor Laser
Industrial machine software
Industrial
Laser systems
Crealog logo
Crealog
Software consulting delivery
Consulting
Connected systems
Novel logo
Novel
Product and application delivery
Product
Software collaboration
Need embedded software, tooling, or a product build that can actually ship?

I work with founders and engineering teams on firmware, Qt tools, connected-device integrations, and product platforms like SlotFlow.

Start a Conversation
Start a Conversation
Built across embedded systems, desktop tooling, and SaaS delivery.
C/C++
Core stack
SaaS
Live product build