Skip to content
View hiibrarahmad's full-sized avatar
Turning schematics into magic (with occasional naps).
Turning schematics into magic (with occasional naps).

Block or report hiibrarahmad

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
hiibrarahmad/README.md
Ibrar Ahmad — Biosensor & embedded engineer

I design the analog front-end, route the PCB, write the firmware, and bring it up on the bench. Most of my work sits at the boundary between biosignal sensing (EEG, ECG, PPG, EMG) and embedded systems — ARM Cortex MCUs, low-noise mixed-signal layout, BLE wearables, and the occasional Linux-class SOM carrier.

Based in Islamabad, Pakistan. Studying at COMSATS University. Available for biosensor hardware, medical-grade PCB design (SI-aware multi-layer), and firmware R&D.

📫 hiibrarahmad@gmail.com · LinkedIn · Portfolio · Fiverr


Selected work

DermScope REVIVE — handheld dermatoscope carrier PCB

Carrier board for the INVENSOM-6UL (NXP i.MX 6ULL) Linux SOM, designed for a clinical handheld dermatoscope by Revive Medical Technology. Routed in Altium with attention to the camera/display lanes, power sequencing, and form-factor constraints of the handheld enclosure. Stack: Altium · i.MX 6ULL · Embedded Linux · multi-layer PCB

Smart Watch · Dual-Board — nRF5340 wearable with Qi charging

Two-board wearable: a main board around the Nordic nRF5340 with IPS + e-Paper displays, BLE 5.3, IMU, BME680 environmental, and CCS811 air-quality sensors — plus a wireless charging board with BQ51003 Qi receiver, BQ25100 charger, and MAX86150 PPG/ECG sensor for heart-rate + SpO₂. Stack: Altium · nRF5340 · BLE 5.3 · MAX86150 · BQ51003 · Qi 1.2.4

Custom Arduino UNO V1 — ATmega328P with USB-C

Pin-for-pin UNO-compatible board on 2-layer FR4. Modernized with USB Type-C, CH340G serial bridge, full shield compatibility, and through-hole headers for hobbyist rework. The board you reach for when you want UNO ergonomics without the legacy USB-B. Stack: KiCad · ATmega328P · CH340G · USB-C


Tech matrix

Hardware Altium Designer · KiCad · LTspice · multi-layer PCB · SI/PI · DFM
Silicon STM32 · ESP32 · Nordic nRF52/53 · ATmega · i.MX 6ULL · ARM Cortex-M
Sensing EEG · ECG · EMG · PPG · IMU · BME680 · MAX86150 · low-noise AFE
Firmware C · C++ · Python · FreeRTOS · Zephyr · Embedded Linux · BLE 5.3 · OTA
Bench JTAG / SWD · oscilloscope · logic analyzer · power profiling

Contribution activity

3D contribution graph

Recent activity

  • ⬆️ Pushed 1 commit to output in hiibrarahmad/hiibrarahmad — *feat(output): new editorial hero banners, drop unused snake + metrics * · 6d ago
  • ⬆️ Pushed 1 commit to main in hiibrarahmad/hiibrarahmadredesign: editorial banner, dense bio, real case studies, one contribu · 6d ago
  • ⬆️ Pushed 1 commit to main in hiibrarahmad/hiibrarahmadfix(metrics): drop deprecated achievements plugin, swap in topics + st · 6d ago
  • ⬆️ Pushed 1 commit to main in hiibrarahmad/hiibrarahmadfeat(activity): fetch real commit count + message via Compare API when · 6d ago
  • ⬆️ Pushed 1 commit to main in hiibrarahmad/hiibrarahmadfix(activity): use distinct_size for push count, dedupe by rendered li · 6d ago
  • ⬆️ Pushed 1 commit to main in hiibrarahmad/hiibrarahmadfeat(activity): custom Node script handling all event types · 6d ago
  • ⬆️ Pushed 1 commit to main in hiibrarahmad/hiibrarahmadfix(activity): broaden FILTER_EVENTS so push/create/watch events surfa · 6d ago
  • ⬆️ Pushed 1 commit to output in hiibrarahmad/hiibrarahmadfeat(assets): publish hero banner SVGs · 6d ago

Refreshed hourly from the GitHub Events API.

Pinned Loading

  1. PRJ-2026-PCB-0005-DERMSCOPE-REVIVE.github.io PRJ-2026-PCB-0005-DERMSCOPE-REVIVE.github.io Public

    Carrier PCB for INVENSOM-6UL SOM — DermScope REVIVE handheld dermatoscope by Revive Medical Technology

    HTML

  2. PRJ-2026-DOC-0003-Personal-CV.github.io PRJ-2026-DOC-0003-Personal-CV.github.io Public

    Professional dual-language CV (English & Indonesian) built with LaTeX using the Awesome-CV template. Compiled with XeLaTeX and hosted via GitHub Pages.

    TeX

  3. PRJ-2026-PCB-0001-UNO-V1.github.io PRJ-2026-PCB-0001-UNO-V1.github.io Public

    Custom Arduino UNO compatible board — ATmega328P · USB Type-C · CH340G · 2-Layer FR4 PCB · Full UNO shield compatibility

    HTML 1

  4. PRJ-2026-PCB-0002-SMART_WATCH.github.io PRJ-2026-PCB-0002-SMART_WATCH.github.io Public

    Dual-Board Smart Watch PCB — nRF5340 main board with IPS & e-Paper display, BLE 5.3, IMU, BME680, CCS811 + Wireless Qi charging board with BQ51003, BQ25100 & MAX86150 health sensor

    JavaScript