Engineer · Founder · Endurance athlete

I build from the metal up — and the market back.

My work spans microcontrollers, native C++, connected devices, backend platforms, AI systems and complete SaaS products. The common thread is ownership: understand the real problem, build the right system and carry it into production.

Based in MunichElectrical engineeringC++ · AI · SaaS
Mohamed Bousselmi, software engineer and SaaS founder
Mohamed BousselmiSenior software engineer
AI engineer · SaaS founder
Building useful systemsMunich · Germany
EmbeddedNative C++Connected systemsSaaSAI products
01 The through-line

Engineering breadth.
Founder focus.

I started close to the hardware: electronics, firmware, communication protocols and real-time behavior. That foundation taught me to respect constraints, understand failure and make systems observable.

From there I moved through C++ and Qt applications, industrial data workflows and backend platforms into SaaS and AI products. Today I use that full-stack perspective to connect technical decisions directly to customer and business outcomes.

“I do not separate product thinking from engineering. The architecture is only right when the outcome is right.”

Mohamed Bousselmi
02

Selected achievements

Evidence over adjectives.

A career measured by systems built, difficult transitions completed and disciplines connected.

Top 5%C++ skills assessment

Ranked in the top five percent in LinkedIn’s C++ technical assessment.

108 / 980Engineering selection

Placed 108th among 980 candidates in Tunisia’s competitive engineering selection process.

2 ecosystemsOne scheduling product

Built SlotFlow around Google and Microsoft calendar integration with one coherent booking flow.

Hardware → AIOne engineering path

Progressed from embedded control and communication to SaaS platforms and governed AI products.

01
Founder product · SaaS

Built SlotFlow end to end.

A production scheduling platform spanning C++ services, PostgreSQL, OAuth, Google and Microsoft calendars, Stripe, SES, S3, customer booking and business administration.

Visit SlotFlow
slotflow.net
SlotFlow scheduling platform
02
Industrial C++ · Qt

Made complex sensor systems usable.

Developed network simulators, TCP/UDP data acquisition, 2D sensor visualization, USB/FTDI communication, EEPROM workflows, synchronized measurements and automated application tests.

C++QtTCP/UDPUSBFTDITesting
03
Embedded foundations

Engineered where failure is physical.

Built firmware and tools across STM32, ARM Cortex-M4, PIC, FreeRTOS, UART, SPI, I²C and flash memory—including bootloader test tooling at STMicroelectronics.

STM32ARMPICFreeRTOSSPI / I²CBootloaders
04
AI product · In development

Turning goals into adaptive action.

Coach for Life brings meaningful goals, real availability and connected progress into a focused weekly system with explainable, human-confirmed AI guidance.

View Coach for Life
03

Resume

A career built by moving closer to the whole problem.

Each stage added another layer of responsibility—from signals and memory to interfaces, products and businesses.

  1. Munich
    Founder & product builder

    AI and SaaS products

    Building SlotFlow and Coach for Life while advising on consequential software architecture and delivery.

    AI orchestration · C++ services · PostgreSQL · Flutter · Product strategy
  2. Munich
    Elmatrix & Novel GmbH

    C++ and Qt product engineering

    Network simulation, sensor visualization, device communication, data synchronization, testing and customer-ready deployment.

    C++ · Qt · TCP/UDP · USB · FTDI · GitLab · Jira
  3. Munich
    Embedded engineering internship

    ARM, IMU and memory integration

    Researched and integrated inertial sensors, ARM Cortex-M4 libraries and an FTDI USB bridge communicating with EEPROM over SPI.

    ARM Cortex-M4 · FreeRTOS · USB · SPI · I²C
  4. Tunisia
    STMicroelectronics

    Bootloader test tooling

    Designed a C++/Qt application that generated JSON-based bootloader test cases and supported structured test workflows.

    C++ · Qt · JSON · Google Test · UART · Flash
  5. Tunis
    National Engineering School of Tunis

    Electrical engineering · Embedded systems

    Studied embedded software, electronics, PCB design and signal processing in an EUR-ACE accredited engineering program.

    C/C++ · Python · Electronics · Control · Signal processing
04 Beyond the code

Endurance changes how you build.

I am a triathlete and endurance athlete. Completing the Munich Marathon in 2022 reinforced the same qualities I value in engineering: consistency, honest feedback, patient systems and the ability to keep moving when the easy answer disappears.

01

Stay with the problem

Hard systems reward calm persistence more than premature cleverness.

02

Measure reality

Progress comes from feedback, not optimism—whether in training or production.

03

Build for the long run

Maintainability and trust compound when shortcuts stop being the default.

Public resume

The complete professional record, without the private paperwork.

Experience, projects, education, technical depth and selected achievements—prepared as a privacy-safe public resume.

Work with me

Need someone who sees
the entire system?

Bring me the product, platform or engineering problem that needs depth, judgment and ownership.

New messageTo: Mohamed Bousselmi

Used only to respond to this inquiry. Prefer email? Write directly.