Skip to content
View daxrajani's full-sized avatar

Highlights

  • Pro

Block or report daxrajani

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
daxrajani/README.md

Hi, I'm Dax Rajani 👋

Embedded Firmware Engineer | MEng ECE, Concordia University (2026)
2+ years professional experience · Open work permit · No sponsorship required · Based in Montreal, QC


Featured Projects

BLE 5 peripheral on nRF52840 built with Zephyr RTOS. Custom 128-bit GATT service with temperature, humidity, and configurable sample rate characteristics. Implements LE Secure Connections pairing, per-characteristic CCC notification tracking, NVS-backed settings persistence, Eddystone-URL beacon, and automatic re-advertising on disconnect via deferred work queue.

Production-grade OTA firmware update system on nRF52840 using MCUboot with swap-scratch A/B slots, ECDSA-P256 image signing, and BLE SMP delivery via nRF Connect mobile. Includes automatic rollback on boot failure, static partition pinning, and CI that builds and verifies signed binaries on every push.


Core Skills

Embedded: C · ARM Cortex-M · FreeRTOS · Zephyr RTOS · BLE 5.x · MCUboot · UART/SPI/I2C · Yocto Linux
Tools: nRF Connect SDK · west · imgtool · J-Link · GDB · Git
ML/Data: PyTorch · scikit-learn · Apache Spark · GCP


Connect

Portfolio LinkedIn

Pinned Loading

  1. zephyr_ble_app zephyr_ble_app Public

    BLE 5 peripheral firmware on nRF52840 using Zephyr RTOS — custom GATT service with temperature, humidity, and configurable sample rate, LE Secure Connections pairing, NVS settings persistence, and …

    C

  2. nrf52840-mcuboot-ble-ota nrf52840-mcuboot-ble-ota Public

    Secure A/B OTA bootloader for nRF52840 using MCUboot, ECDSA-P256 signing, and BLE SMP firmware delivery

    C

  3. portfolio-website portfolio-website Public

    TypeScript