Projects

Selected Project Experience

Experience across a broad range of embedded and industrial product-development assignments. Summaries below are anonymized and presented without customer-identifying information.

Selected Project Experience

Anonymized summaries of representative embedded engineering work. Customer identity and selected implementation details are withheld under confidentiality obligations.

Industrial Battery Charger Controller

Customer requirement

Develop a reliable charger controller for industrial battery systems with configurable charging profiles and fault handling.

MMIS responsibility

System architecture, embedded firmware, peripheral drivers, protection logic, and bench validation support.

Technology

STM32, bare-metal firmware, ADC/PWM peripherals, RS-485 configuration interface

Engineering challenge

Balancing charging accuracy, thermal behaviour, and fault recovery within constrained hardware resources.

Solution

Implemented staged charging control, monitored temperature and voltage limits, and added diagnostic event logging for field analysis.

Result / status

Prototype validated on bench; control behaviour verified against agreed test cases.

CAN-Based Multi-Module Charger Controller

Customer requirement

Coordinate multiple charger modules over CAN with central monitoring and module-level diagnostics.

MMIS responsibility

Communication architecture, CAN stack integration, module firmware, and system-level test support.

Technology

STM32, CAN, Modbus monitoring interface, event logging

Engineering challenge

Ensuring deterministic module coordination and fault isolation across a multi-node charger system.

Solution

Defined CAN message structure, implemented heartbeat and fault reporting, and validated multi-module behaviour on prototype hardware.

Result / status

Multi-module prototype validated; communication and fault handling verified in bench tests.

Telecom Power Controller

Customer requirement

Provide monitoring and control for telecom power equipment with industrial communication and alarm reporting.

MMIS responsibility

Firmware development, measurement interfaces, alarm logic, and communication integration.

Technology

Microcontroller platform, RS-485, Modbus RTU, digital I/O and measurement inputs

Engineering challenge

Integrating measurement, control, and communication requirements within a field-deployable controller design.

Solution

Implemented structured measurement processing, alarm/event handling, and Modbus-based remote access for monitoring.

Result / status

Functional prototype completed; monitoring and alarm behaviour verified during integration testing.

Modbus Monitoring Device

Customer requirement

Create a compact monitoring device for industrial parameters with Modbus RTU/TCP access and local indication.

MMIS responsibility

Firmware architecture, Modbus slave implementation, measurement processing, and configuration storage.

Technology

STM32, Modbus RTU/TCP, RS-485, UART, flash configuration storage

Engineering challenge

Supporting reliable Modbus communication alongside periodic measurement and local status indication.

Solution

Separated communication and measurement tasks, added robust register mapping, and validated against standard Modbus test tools.

Result / status

Prototype validated with customer test setup; register map and communication confirmed.

Remote Monitoring / SNMP Gateway

Customer requirement

Bridge field device data to remote monitoring systems using SNMP and serial/industrial interfaces.

MMIS responsibility

Gateway firmware, protocol conversion logic, alarm mapping, and configuration utilities.

Technology

Embedded Linux/microcontroller platform, SNMP, RS-485, Ethernet, MQTT where applicable

Engineering challenge

Mapping diverse device data into a stable monitoring model for remote operations teams.

Solution

Implemented structured data mapping, alarm thresholds, and remote configuration with validation on prototype hardware.

Result / status

Field issue resolved for agreed monitoring use case; gateway behaviour verified in deployment testing.

Industrial Data Logger

Customer requirement

Log measurement and event data locally with timestamping and export capability for analysis.

MMIS responsibility

Firmware design, flash filesystem/logging, communication interface, and diagnostic utilities.

Technology

STM32, flash storage, RS-485/UART, data logging, configuration tools

Engineering challenge

Ensuring reliable storage, power-loss handling, and readable export formats for field analysis.

Solution

Implemented circular logging, event markers, and PC-side export/configuration utilities for test and calibration.

Result / status

Prototype validated; logging continuity and export verified under agreed test conditions.

Energy-Monitoring Controller

Customer requirement

Monitor electrical parameters and provide local control/indication for an energy-management application.

MMIS responsibility

Measurement firmware, calibration support, communication integration, and test documentation.

Technology

Microcontroller, measurement front-end interfaces, Modbus, display/indication outputs

Engineering challenge

Achieving usable measurement accuracy and stable communication in an industrial monitoring environment.

Solution

Implemented calibrated measurement processing, alarm thresholds, and Modbus access for supervisory systems.

Result / status

Performance verified against documented test cases; prototype ready for customer review.

Custom Measurement and Control System

Customer requirement

Deliver a tailored measurement and control solution for a specific industrial application with diagnostics and configuration tools.

MMIS responsibility

Architecture review, firmware development, hardware-firmware integration, and validation support.

Technology

Application-specific MCU platform, industrial I/O, communication protocol as required

Engineering challenge

Integrating custom measurement logic, control outputs, and service/debug features within project constraints.

Solution

Structured the design into measurable subsystems, implemented diagnostics and configuration utilities, and supported prototype bring-up.

Result / status

Prototype validated; customer accepted agreed functional scope under confidentiality.

Customer identity and selected implementation details are withheld under confidentiality obligations.