Skip to content
View shofiqtest's full-sized avatar
:octocat:
Working from home
:octocat:
Working from home

Block or report shofiqtest

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shofiqtest/README.md

Hi there, I'm Shofiq

Linux Kernel Contributor - Zephyr RTOS Contributor - SoC Software Engineer at Nokia
C/C++ - Embedded Linux - Systems & Runtime - Docker - Kubernetes

Email LinkedIn Kernel patches GitHub

Espoo, Finland — Open to Linux / embedded roles in Europe and remote


Linux Kernel Contributions

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 Mergednetdev/net-next by Jakub Kicinski
ASoC: nau8825: Fix typos in comments Sound / ASoC Mergedbroonie/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

Zephyr RTOS Contributions

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

Systems I Like Working On

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

Tools I Use

Linux Kernel C C++ Python Bash Zephyr CMake Git GitHub Actions Docker Kubernetes QEMU checkpatch git send-email lore.kernel.org sparse

Education

  • 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)

Certifications

  • Linux for Engineers — The Linux Foundation
  • Introduction to RISC-V (LFD110) — The Linux Foundation
  • Generative AI and Large Language Models — Coursera

Featured Projects

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

GitHub Snapshot

GitHub stats Top languages

GitHub streak

Pinned Loading

  1. shofiqtest shofiqtest Public