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
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 + SpO2. 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
| 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 |
- ⬆️ Pushed
1commit tooutputin hiibrarahmad/hiibrarahmad — chore(assets): publish iarfetch ASCII portrait terminal · 2026年08月23日 - ⬆️ Pushed
1commit tomainin hiibrarahmad/hiibrarahmad — feat(readme): add animated iarfetch ASCII portrait terminal · 2026年08月23日 - ⬆️ Pushed
1commit tomainin hiibrarahmad/QAR · 2026年08月19日 - ⬆️ Pushed
2commits tomainin hiibrarahmad/QAR — Improve long-range tracking reliability · 2026年08月19日 - ⬆️ Pushed
1commit tomainin hiibrarahmad/hiibrarahmad.github.io — Update contact email to hiibrarahmad@gmail.com · 2026年08月19日 - ⬆️ Pushed
1commit tomainin hiibrarahmad/PRJ-FW-4003-2023-SmartDoorbell-HomeModule — Add STA-mode scaffold (from STAmode repo) as a design-history record · 2026年08月18日 - ⬆️ Pushed
1commit tomainin hiibrarahmad/PRJ-FW-4003-2023-SmartDoorbell-CamModule — Add I2S audio-over-WebSockets client prototype (from AUDIOCILENT) · 2026年08月18日 - ⬆️ Pushed
1commit tomainin hiibrarahmad/PRJ-FW-4003-2023-SmartDoorbell-HomeModule — Add I2S audio-over-WebSockets server prototype (from AUDIOSERVER) · 2026年08月18日
Refreshed hourly from the GitHub Events API.