OmarHmdea

Embedded Software Engineer

Bare-metal firmware on ARM Cortex-M, system software on embedded Linux, and the test infrastructure that keeps both honest — with measurable reliability gains in production.

On the side I build websites for local organisations as a freelancer, from first sketch to launch.

Things I've
engineered.

  1. 01

    Netafim · via Siraj Technologies

    Optical-to-RF radio bridge

    80.6% → 99.8% link reliability

    Bare-metal firmware in C on an EFR32ZG23 (ARM Cortex-M33): PHY framing and a custom link protocol, with DMA-driven bitstream capture for CPU-free, timing-critical transfer. Debugged down to the signal with a logic analyzer and oscilloscope.

    • C
    • Cortex-M33
    • DMA
    • NVIC
    • Radio
  2. 02

    Qualcomm · via Siraj Technologies

    On-device security agent

    System software on embedded Linux for an ARM SoC: a watchdog and process supervisor that brings failed agent processes back on its own, and a runtime configuration manager with live updates, validation, persistence and safe defaults.

    • C/C++
    • Embedded Linux
    • gdb
    • perf
  3. 03

    Weka · via Siraj Technologies

    Storage test infrastructure

    Automated Linux test infrastructure in Python and Pytest validating a high-performance storage product across AWS, OCI, VMware and on-prem, plus OS certification across distributions and kernel versions.

    • Python
    • Pytest
    • AWS
    • OCI
    • Linux
  4. 04

    Product

    ThinkUp

    A multi-tenant education management platform with role-based access and an AI chatbot agent built on the OpenAI API.

    • Angular
    • Node.js
    • Firebase
    • OpenAI
  5. 05

    Published research

    Offensive language detection

    NLP research on detecting offensive language, published as part of work in AI and machine learning.

    • Python
    • NLP
    • Machine learning

Sites I've
shipped.

Freelance landing pages and websites for organisations in the Negev — Arabic and Hebrew, right to left, designed and built end to end. All live.

  1. 01

    Yanabia × Sheba · Hebrew

    Gsharim — Bridges to Medicine

    The Hebrew, right-to-left landing page and call for applications for a residency program for Bedouin doctors in the Negev: the program, twelve specialties, eligibility and an application form.

    • React
    • Vite
    • Hebrew RTL
    • Forms
    gsharim.page
  2. 02

    Nawras Plus Academy · Arabic & Hebrew

    Nawras Plus

    A bilingual Arabic and Hebrew landing page for a bachelor's program with Kinneret Academic College: comparison with private colleges, admission terms and study format, with a registration form that writes straight to Google Sheets through an Apps Script web app.

    • React
    • TypeScript
    • Vite
    • Tailwind CSS
    • shadcn/ui
    • Google Apps Script
    nawrasplus.com
  3. 03

    Rahat · Hura · Neve Midbar · Arabic

    Quality-of-life survey

    An Arabic landing page for a residents' quality-of-life questionnaire, routing people from Rahat, Hura and Neve Midbar to their town's survey.

    • React
    • Vite
    • Arabic RTL
    • Netlify
    questionnaire-landing-page.netlify.app
  4. 04

    Kaseife · Arabic

    Kaseife Community Center

    An Arabic, right-to-left, mobile-first website for a community center: six departments, a filterable program index and a page per program, statically generated from the center's own spreadsheet, with no client framework and only a few small scripts at runtime.

    • Astro
    • TypeScript
    • Tailwind CSS v4
    • Arabic RTL
    • Lucide
    • Netlify
    kusefa.netlify.app

Tech stack
I work with.

Languages

  • C
  • C++
  • Python
  • TypeScript
  • Java
  • SQL

Embedded

  • ARM Cortex-M
  • Bare-metal
  • EFR32 / EMLIB
  • DMA
  • NVIC
  • UART · SPI · I2C
  • Embedded Linux

Debug & tools

  • Logic analyzer
  • Oscilloscope
  • gdb
  • perf
  • ftrace
  • Git
  • Bash

Testing & infra

  • Pytest
  • Kubernetes
  • AWS
  • OCI
  • GCP
  • Grafana
  • Packer

Web

  • Node.js
  • Angular
  • Astro
  • MongoDB
  • Firebase

AI-assisted

  • Claude Code
  • Cursor
  • GitHub Copilot

The record
I'm building.

Experience

  1. 2018 — 2022

    B.Sc. Software Engineering, Cum Laude

    Shamoon College of Engineering (SCE), Be'er Sheva. Graduated with a GPA of 90.

  2. 2022

    Full Stack Development — Elevation

    An intensive full-stack course in Tel Aviv.

  3. 2022 — 2023

    Software Engineer Intern — Google

    GCP Filestore: dependency injection for scalable features in a fully managed cloud file system, and scale and data-integrity tests for cloud backups.

  4. Oct 2024 — Present

    Software Engineer — Siraj Technologies

    Engineering placements delivering embedded and systems software for Qualcomm, Netafim and Weka: bare-metal firmware, embedded Linux and test infrastructure.

  5. Alongside

    Freelance web developer

    Landing pages and websites for organisations in the Negev — Arabic and Hebrew, right-to-left, designed and built end to end: Gsharim, Nawras Plus, a residents' survey and the Kaseife Community Center.

Achievements

  • 80.6% → 99.8%

    Raised an optical-to-RF link's reliability by moving bitstream capture onto DMA, off the CPU.

  • Cum Laude, GPA 90

    B.Sc. in Software Engineering at SCE.

  • Published research

    NLP offensive-language detection, in AI and machine learning.

  • Mentor & coordinator

    Mentor at Siraj NGO since 2018 and coordinator at the Tel Sheva Elite Educational Center since 2019.

Resume

Download resume

Let's build
something useful

Have an idea worth building, a problem worth solving, or just want to talk tech? I'm always open to new ideas, collaborations and interesting conversations.

Availability
Open to embedded and systems roles, and to freelance web projects
Languages
Arabic — native · Hebrew — fluent · English — advanced
Elsewhere
LinkedInEmail