Projects

Things I've built.

Medical imaging pipelines, on-device sensing, network simulation, and embedded systems—most with source on GitHub.

Pulmonary nodule detection and review interface

2021Research internship · Koç University

Automated Pulmonary Nodule Detection

Built an end-to-end CT nodule pipeline spanning preprocessing, training, localization and segmentation, prediction review, and DICOM export for downstream clinical workflows.

  • Medical Imaging
  • Deep Learning
  • DICOM
Smartphone indoor localization trajectory and activity-recognition interface

2020Research internship · Koç University

Smartphone Activity Recognition and Indoor Localization

Combined LSTM-based activity recognition with pedestrian dead reckoning, orientation fusion, floor detection, on-device logging, and TensorFlow Lite deployment in a complete Android navigation system.

  • Mobile ML
  • Sensor Fusion
  • TensorFlow Lite
Learning-based routing simulation for low-rate wireless personal area networks

2020Undergraduate thesis · University of Jordan

Learning-Based IEEE 802.15.10 Routing on LR-WPAN

Proposed and simulated a reinforcement-learning-assisted routing algorithm for reducing congestion in wireless sensor networks using the IEEE 802.15.10 standard and ns-3.

  • Reinforcement Learning
  • Networking
  • ns-3
Proteus simulation of the embedded smart-room controller

2018University of Jordan

Embedded Smart Room System

Designed the hardware and assembly firmware for a PIC16F877A smart-room controller with temperature, light, motion, cooling, lighting, and secure keypad access, validated in Proteus.

  • Embedded Systems
  • Assembly
  • IoT

OngoingFounder · careersimplify.com

CareerSimplify

An AI-assisted job-search workspace combining an ATS-ready CV builder, job discovery, application tracking, role-specific CV and cover-letter tailoring, and document export in one continuous workflow.

  • Founder
  • SaaS Product
  • Generative AI
  • Product Engineering

2019University of Jordan

Rendezvous Simulator for Cognitive Radio Networks

A C++ simulator for the rendezvous process between secondary users in cognitive radio networks, modelling channel-hopping strategies and measuring time-to-rendezvous across configurations.

  • C++
  • Cognitive Radio
  • Simulation

More on GitHub