Linux Kernel Contributor - Zephyr RTOS Contributor - SoC Software Engineer at Nokia
C/C++ - Embedded Linux - Systems & Runtime - Docker - Kubernetes
Espoo, Finland — Open to Linux / embedded roles in Europe and remote
Active upstream contributor across IIO, networking, sound, SoC, SCSI, power supply, and XFS. Full patch history on lore.kernel.org.
| Patch | Subsystem | Status |
|---|---|---|
iio: accel: adxl3xx: Add timestamps to FIFO data |
IIO / Accelerometers — ADXL313, ADXL345, ADXL367, ADXL372, ADXL380 | [PATCH 0/5] sent — awaiting review by Jonathan Cameron |
iio: adc: ti-ads1298: Fix incorrect timeout comment |
IIO / Medical ADC | v2 sent — feedback from David Lechner & Andy Shevchenko addressed |
iio: adc: ti-ads1298: Add parentheses around macro parameter |
IIO / Medical ADC | v4 sent — reviewed by Stepan Ionichev |
iio: adc: ti-ads1298: Remove unnecessary CONFIG2 write during init |
IIO / Medical ADC | v4 sent — reviewed by David Lechner |
sctp: Fix typo in comment |
Networking / SCTP | ✅ Merged — netdev/net-next by Jakub Kicinski |
ASoC: nau8825: Fix typos in comments |
Sound / ASoC | ✅ Merged — broonie/sound for-7.2, queued for Linux 7.2 |
soc: ti: knav_qmss_queue: Implement resource cleanup in remove() |
SoC / TI Keystone | v2 sent — Suggested-by: Nishanth Menon; awaiting maintainer |
scsi: storvsc: Replace symbolic permissions with octal |
SCSI / Hyper-V | v2 sent — Reviewed-by: Long Li |
power: supply: Fix typos in comments |
Power Supply | v2 sent — Acked-by: Linus Walleij |
xfs: Fix typo in comment |
XFS Filesystem | v2 sent — Reviewed-by: Darrick J. Wong |
scsi: scsi_scan: Fix typo in comment |
SCSI core | v2 sent — awaiting maintainer |
| Contribution | Area | Status |
|---|---|---|
drivers: sensor: max3010x: MAX30101/MAX30102 driver |
Sensor driver, I2C, Devicetree binding, Kconfig, build coverage | Open — max3010x family rename done per reviewer; CI green |
maxim,max3010x-common shared DT binding |
Maxim pulse oximeter / heart-rate sensor family | Extracted into shared binding per maintainer review |
tests/drivers/build_all/sensor/i2c.dtsi coverage |
Zephyr sensor build test matrix | Added per maintainer review |
| Domain | Tools and technologies |
|---|---|
| Kernel and BSP | Linux kernel, device drivers, DTS, Kconfig, Makefiles |
| Embedded and RTOS | Zephyr RTOS, C, C++, sensor interfaces, I2C/SPI |
| Runtime and platform | SoC software, debugging, CI, performance-minded systems work |
| Cloud-adjacent engineering | Docker, Kubernetes, Azure AKS, monitoring, automation |
- M.HSc. Biomedical Engineering — University of Oulu, Finland (2016–2021)
- M.Sc. Computer Science & Engineering — Islamic University, Bangladesh (2014–2015)
- B.Sc. Electrical & Electronics Engineering — IIUC, Bangladesh (2008–2013)
- Linux for Engineers — The Linux Foundation
- Introduction to RISC-V (LFD110) — The Linux Foundation
- Generative AI and Large Language Models — Coursera
| Project | What it shows |
|---|---|
| Real-Time Patient Monitoring on Kubernetes | Cloud-native monitoring architecture |
| Embedded driver work | Low-level C, hardware-facing debugging, upstream workflow |
