Software & Data Engineer with experience building scalable data pipelines and real-time processing systems that power SEO automation platforms and neuromodulation research. Proven record of turning complex mathematical models into production-grade microservices, automating end-to-end data workflows, and leading large engineering teams to deliver high-impact technical solutions.
Remote (European Union) | May 2025 – July 2025
RankUp provides specialized SEO agent services to help businesses generate leads and grow sales through search engines and LLMs.
- Engineered the core Topical Map Update System, automating the end-to-end SEO workflow from keyword research to topical clustering
- Integrated DataForSEO and LLM APIs to enrich data, designing intelligent pipelines with SBERT to clean, filter, and prioritize high-value keyword datasets
- Implemented a granular S3-based cost-tracking system and structured logging infrastructure (Rollbar) to monitor API usage and system health
- Tech Stack: Python, FastAPI, Pandas, AWS S3, Rollbar, SBERT, LLMs
Remote (Ohio, USA) | Nov 2023 – May 2025
A global research effort advancing non-invasive neuromodulation therapies using computational neuroscience.
- Authored a research paper proposing a Kuramoto-based computational module for forecasting and synchronizing EEG signal patterns for therapeutic applications
- Built a real-time "Digital Twin" pipeline to stream and filter OpenBCI EEG data, implementing data inversion (Hilbert transform) to ensure reliable inputs for predictive modeling
- Developed and containerized backend services using FastAPI and Docker to manage high-throughput data I/O across the research platform
- Implemented rigorous validation protocols and unit testing to ensure data integrity, model fidelity, and adherence to scientific research standards
- Tech Stack: Python, PyTorch, Scikit-Learn, Pandas, MATLAB, DSP, Computational Neuroscience
Alexandria, Egypt | Sep 2022 – Sep 2025
A multidisciplinary, student-led robotics organization developing future engineers through the design of unmanned ground vehicles (UGVs) and space-rover prototypes for international competitions.
Chairman (Aug 2024 – Sep 2025)
- Steered a 70+ member engineering organization to a 3rd Place victory (UGVC 2025) while spearheading the strategic migration to a distributed ROS 2 (Ubuntu 24) architecture
- Drove strategic growth by forging industry partnerships and securing financial backing, enabling the team's expansion into new international competitions
Vice Chairman (Aug 2023 – Aug 2024)
- Captained the team to a 2nd Place victory (UGVC 2024), overseeing the rover's end-to-end technical lifecycle
- Established the team's Agile/Scrum workflow using ClickUp and Notion, ensuring precise task coordination and on-time milestone delivery
Software Engineer (Sep 2022 – Aug 2023)
- Engineered a robust SSH communication protocol and optimized core navigation modules, contributing to a 9th-place finish at the European Rover Challenge (ERC)
- Authored comprehensive system architecture documentation, creating a critical knowledge base for future generations
- Tech Stack: Python, C++, ROS, Linux, SLAM, Docker, SSH, PyTorch, OpenCV, Agile
|
Telehealth & IoT Platform Full-stack app streaming ESP8266 wearable data to Spring Boot with DistilBERT for context-aware diagnosis View Repository » |
Distributed Orchestration Engine High-throughput task engine handling 750+ RPS using Go and Redis for atomic distribution View Repository » |
|
Real-Time Traffic Analyzer High-performance packet sniffer built with C++20 and Npcap, featuring multi-threaded packet ingestion View Repository » |
Neural Dynamics Framework "Digital Twin" simulation framework using coupled oscillators and Hilbert transform analysis View Repository » |
|
Autonomous Systems Stack Modular ROS 2 navigation stack containerized with Docker, handling LiDAR processing and TF2 states View Repository » |
Data Enrichment Engine Automated scraping pipeline connecting DataForSEO and SBERT (LLM) to sync analytics with AWS S3 View Repository » |
|
Streaming Data Pipeline Detecting Bitcoin price spreads in real-time using Apache Flink, Kafka, and Docker View Repository » |
Bio-Signal Simulation Simulating EEG dynamics with MNE pipelines and validating via Power Spectral Density analysis View Repository » |

