Projects

~ Projects
javad@portfolio:~/projects $ ls -la --sort=importance
~/projects/miso-ofdm-matlab-baseband-dsp-engine
MISO-OFDM MATLAB Baseband DSP Engine
$ status : Completed
MISO-OFDM MATLAB Baseband DSP Engine

A MATLAB-based MISO-OFDM baseband DSP engine with SDR support. Implements a full physical-layer baseband pipeline — OFDM modulation/demodulation, MISO channel modelling, and real-time SDR interfacing.

$ tech: MATLAB OFDM MISO SDR DSP Signal Processing Baseband
$ highlights:
  • Full OFDM baseband pipeline: modulation, IFFT/FFT, cyclic prefix, channel estimation
  • MISO antenna configuration support
  • Software-Defined Radio (SDR) hardware interfacing
  • Configurable subcarrier mapping, guard intervals, and pilot schemes
  • BER analysis and constellation visualization
~/projects/label-mender
Label Mender
$ status : Active Development
Label Mender

A professional YOLO annotation tool for refining and correcting model-generated labels. Built with PyQt5 for a smooth, native desktop experience on Windows, Linux, and macOS. Currently under active development with VLM & SAM integration coming soon!

$ tech: Python PyQt5 YOLO Computer Vision Annotation Tool Deep Learning
$ highlights:
  • Model-assisted YOLO annotation with quick class correction
  • Interactive bounding box editing with drag-and-resize
  • Cross-platform desktop application (Windows, Linux, macOS)
  • Full undo/redo support with keyboard shortcuts
  • Free and open source - no premium features or restrictions
~/projects/autonomous-tomato-farm-inspection-robot
$ status : Completed
Autonomous Tomato Farm Inspection Robot

Complete ROS2-based autonomous navigation system for precision agriculture featuring GPS localization, hybrid topological navigation, real-time video recording, and crop row inspection in Gazebo simulation.

$ tech: ROS2 Humble/Jazzy Python GPS Navigation EKF Sensor Fusion Computer Vision Gazebo Ignition OpenCV
$ highlights:
  • GPS-based navigation with EKF sensor fusion
  • Hybrid topological navigation in unstructured farm environments
  • Real-time MP4 video recording during inspection
  • Sub-3° turn precision with adaptive control
  • Complete Gazebo simulation with Robotnik RB-Summit robot
~/projects/advanced-lane-detection
$ status : Completed
Advanced Lane Detection

Advanced implementation of lane detection using computer vision and deep learning techniques. Features robust detection under varying conditions.

$ tech: Python Deep Learning Computer Vision OpenCV TensorFlow
$ highlights:
  • Advanced deep learning-based lane detection
  • Robust performance under varying conditions
  • Enhanced accuracy through neural networks
  • Real-time video processing capabilities
~/projects/path-planning-project-–-pid-controller-soluti
$ status : Completed
Path Planning Project – PID Controller Solution

Self-driving car navigation with PID controller for smooth lane keeping, speed limit compliance, and collision avoidance. Part of Udacity's Self-Driving Car Nanodegree.

$ tech: C++ PID Controller Path Planning Self-Driving Cars Udacity
$ highlights:
  • PID controller for smooth and safe lane keeping
  • Maintains speed limit and safe following distance
  • Minimizes cross-track error for lane centering
  • Collision avoidance and stable driving behavior
  • Part of Udacity Self-Driving Car Nanodegree
~/projects/gps-publisher-for-ros2-humble
$ status : Completed
GPS Publisher for ROS2 Humble

This ROS2 package simulates real-time GPS and IMU data streams by publishing NavSatFix, Imu, and PoseWithCovarianceStamped messages. Perfect for testing autonomous systems without hardware.

$ tech: ROS2 Python C++ GPS IMU Autonomous Systems
$ highlights:
  • Real-time GPS and IMU data simulation
  • Multiple message type publishing (NavSatFix, Imu, PoseWithCovarianceStamped)
  • Hardware-free autonomous system testing
  • ROS2 Humble compatibility and integration
~/projects/autonomous-vehicle-motion-planning
$ status : Completed
Autonomous Vehicle Motion Planning

Comprehensive autonomous driving system by Javad Ibrahimli focused on teaching a car to drive itself effectively and safely. Features multi-layered planning algorithms for obstacle navigation, traffic compliance, and end-to-end autonomous navigation from point A to point B.

$ tech: Motion Planning Autonomous Systems Traffic Behavior Path Planning ADAS
$ highlights:
  • Short-Term Planning: Obstacle avoidance and smooth lane changing capabilities
  • Immediate-Term Planning: Traffic flow synchronization and pace maintenance
  • Behavior Planning: Traffic regulation compliance and responsible driving behavior
  • End-to-end autonomous navigation from origin to destination
~/projects/road-line-detection
$ status : Completed
Road Line Detection

Implementation of a road line detection system using computer vision techniques. The project processes video input to identify and highlight lane lines, essential for autonomous driving applications.

$ tech: Python OpenCV Computer Vision Image Processing NumPy
$ highlights:
  • Real-time lane line detection and tracking
  • Robust detection in various lighting conditions
  • Video processing pipeline for autonomous driving
  • Computer vision algorithms for road safety
~/projects/edge-deployable-deep-segmentation-of-breast-u
Edge-Deployable Deep Segmentation of Breast Ultrasound Images via Optimized U-Net
$ status : Completed
Edge-Deployable Deep Segmentation of Breast Ultrasound Images via Optimized U-Net

Research by Javad Ibrahimli presenting an optimized U-Net architecture for edge deployment in breast ultrasound image segmentation. Achieves efficient deep learning-based medical image analysis with real-time performance in resource-constrained environments.

$ tech: Medical Image Segmentation U-Net Edge Computing Breast Ultrasound Deep Learning Edge Deployment
$ highlights:
  • Optimized U-Net architecture for edge deployment
  • Efficient deep learning-based medical image segmentation
  • Real-time analysis in resource-constrained environments
  • Computational efficiency suitable for edge devices
~/projects/urban-noise-classification-using-machine-lear
Urban Noise Classification Using Machine Learning Algorithms
$ status : Completed
Urban Noise Classification Using Machine Learning Algorithms

This study presents a comprehensive approach to urban noise classification using various machine learning algorithms. The research focuses on developing efficient classification systems for different types of urban environmental sounds, contributing to smart city applications and noise pollution monitoring. The proposed methodology demonstrates effective performance across multiple noise categories in urban environments.

$ tech: Urban Noise Classification Machine Learning Environmental Sound Recognition Smart Cities Noise Pollution Audio Signal Processing
$ highlights:
  • Comprehensive approach to urban noise classification using various ML algorithms
  • Efficient classification systems for different types of urban environmental sounds
  • Contributing to smart city applications and noise pollution monitoring
  • Effective performance across multiple noise categories in urban environments
~/projects/ai-driven-detection-of-network-traffic-anomal
AI-Driven Detection of Network Traffic Anomalies: A Case Study with OMNeT++
$ status : Completed
AI-Driven Detection of Network Traffic Anomalies: A Case Study with OMNeT++

This research presents an AI-driven approach to detecting network traffic anomalies using machine learning techniques implemented and validated through OMNeT++ network simulation framework. The study focuses on developing intelligent systems capable of identifying unusual patterns in network traffic that may indicate security threats, performance issues, or system malfunctions. The proposed methodology demonstrates effective anomaly detection capabilities in simulated network environments, contributing to cybersecurity and network management applications.

$ tech: Network Traffic Anomaly Detection Artificial Intelligence OMNeT++ Network Security Machine Learning Cybersecurity Network Simulation Intrusion Detection
$ highlights:
  • AI-driven approach to detecting network traffic anomalies using ML techniques
  • Implemented and validated through OMNeT++ network simulation framework
  • Intelligent systems capable of identifying unusual patterns in network traffic
  • Effective anomaly detection capabilities contributing to cybersecurity applications
~/projects/flower-recognition-using-convolutional-neural
Flower Recognition Using Convolutional Neural Network
$ status : Completed
Flower Recognition Using Convolutional Neural Network

Artificial intelligence is the new frontier in the history of technological development, opening the way to an absolutely new phase with qualitative changes in the most diverse industries. One of the game-changing technologies is Convolutional Neural Networks (CNNs), which have shown good results in various tasks related to image recognition. In this paper, the application of CNN in the domain of flower recognition, which has large implications for agriculture and marketing, is presented. The study demonstrates effective classification of flower species using deep learning techniques with potential applications in automated botanical identification and agricultural systems.

$ tech: Convolutional Neural Networks Flower Recognition Image Classification Deep Learning Computer Vision Agricultural Applications Botanical Identification
$ highlights:
  • Application of CNN in the domain of flower recognition with agricultural implications
  • Effective classification of flower species using deep learning techniques
  • Potential applications in automated botanical identification systems
  • Game-changing technology with qualitative changes across diverse industries
~/projects/machine-learning-models-for-heart-attack-pred
Machine Learning Models for Heart Attack Prediction
$ status : Completed
Machine Learning Models for Heart Attack Prediction

This research investigates the application of various machine learning models for predicting heart attack risk, contributing to early diagnosis and preventive healthcare systems. The study explores different algorithms and techniques to analyze cardiovascular risk factors and develop predictive models that can assist healthcare professionals in identifying patients at high risk of heart attacks. The proposed methodology demonstrates the potential of machine learning in cardiovascular medicine and preventive care applications.

$ tech: Heart Attack Prediction Machine Learning Cardiovascular Medicine Healthcare AI Predictive Analytics Medical Diagnosis Preventive Healthcare Risk Assessment
$ highlights:
  • Application of various ML models for predicting heart attack risk
  • Contributing to early diagnosis and preventive healthcare systems
  • Analyze cardiovascular risk factors and develop predictive models
  • Assist healthcare professionals in identifying high-risk patients
~/projects/leonardo---airborne-object-recognition-challe
Leonardo - Airborne Object Recognition Challenge
$ status : Stopped
Leonardo - Airborne Object Recognition Challenge

Research for the Leonardo Airborne Object Recognition Challenge. This project was stopped and removed due to ethical constraints of the Kaggle community.

$ tech: Python PyTorch Computer Vision Object Detection Deep Learning YOLO
$ highlights:
  • Airborne object detection from aerial/drone imagery
  • Multi-class recognition under challenging real-world conditions
  • Leonardo industry-sponsored challenge
  • Project stopped and removed due to ethical constraints of the Kaggle community