← Back to team
Abdelrahman Nabil

Developer

Abdelrahman Nabil

Backend & Software Engineer · Django · Robotics & State Estimation

Rostock, Germany

About

Computer Engineering graduate currently pursuing an MSc in Computer Science at the Universität Rostock. Primarily a backend developer working mostly with Django and REST APIs, with strong foundations in team-based development, database design, and software architecture — including cloud infrastructure and event-driven architectures studied through the master's program.

Led localization and state estimation for a Formula Student autonomous driving team for three years, designing sensor-fusion pipelines with Kalman filters and building an EKF-SLAM stack from the ground up. Also a Flutter contributor — co-published the Puzzle Cube package and co-built the Rubik's Cube Solver app alongside the Absolute Devs team.

Skills

Languages

Python C C++ Java C# JavaScript Dart SQL Bash Assembly

Backend & Web

Django DRF drf-spectacular REST APIs JWT Node.js Database Design

Architecture

Software Architecture Cloud Infrastructure Event-Driven Architecture OOP

Mobile

Flutter Cubit Hive GetIt Clean Architecture

Robotics

ROS Gazebo EKF / EKF-SLAM Kalman Filtering Sensor Fusion NumPy

Tools & Infra

Git/GitHub GitLab Docker AWS Linux Networking Penetration Testing

Experience

Oct 2024 — Jul 2025

Teaching Assistant — Microprocessors & Advanced Networks

Arab Academy for Science & Technology (AAST), Smart Village · Part-time
  • Delivered lab sessions and assisted lectures for Computer Engineering and Electronics & Communication Engineering undergraduates.
  • Guided students through projects, theoretical study, and practical skills.
  • Managed student progress tracking and assessment coordination.
Jul 2021 — Jul 2024

Localization & State Estimation Lead — Autonomous Driving

AAST Arab Academy Motors — Formula Student · Italy 2022 · UK 2023
  • Led the Probabilistic Robotics localization & mapping and state estimation teams for three years.
  • Built EKF-SLAM-based localization, mapping, and state estimation for a Formula Student autonomous vehicle — restructuring and extending an undocumented EKF-SLAM codebase.
  • Designed a custom state-estimation model fusing 7 sensors (4 unique) using Kalman filters.
  • Stack: ROS · Ubuntu · Python · NumPy · Gazebo · EKF/EKF-SLAM · C++.

Featured Projects

Flutter Package

Puzzle Cube

Co-developed and published the interactive 3D Rubik's cube package for Flutter on pub.dev, alongside Bakri — learning industry-standard git branching, clean architecture, theming, and localization along the way.

View project →
Flutter App · In Progress

Rubik's Cube Solver

A Rubik's Cube solver app built with feature-first clean architecture, Cubit state management, Hive local storage, and GetIt DI. Co-built with Bakri; nearly finished and slated for Google Play.

Apr 2026 — Present
Backend · Client Work

Student Counseling Platform

A university student-counseling platform supervised by a master's professor (the client) for real academic use. Django backend with drf-spectacular API docs; GitLab as the single source of truth for issues, wikis, and notes.

2025 — Present
Backend · Team Project

Medical AI Consultation Backend

A medical platform hosting clinic and hospital patient records with AI-assisted consultation. Designed the full schema across 5 Django apps and 15+ models (RBAC, clinic & session lifecycle), plus JWT auth, GPT-4o diagnosis chat, and ElevenLabs Arabic STT.

May — Oct 2025
Security

Penetration Testing Reports

DEPI graduation project: 14 TryHackMe labs covering network scanning, EternalBlue, Active Directory attack chains, and OWASP Juice Shop, delivered as a formal pentest report with executive risk analysis and severity-classified findings.

Jul — Oct 2024
Systems

modi-SICXE-Assembler

A two-pass linking loader for the SIC/XE architecture in Java: parses HTE records, resolves external symbol references via modification records, and produces a fully relocated memory map.

2023

Education

MSc Computer Science — Universität Rostock

Rostock, Germany · Oct 2025 — Present · Current GPA: 1.8

BSc Computer Engineering — AAST

Arab Academy for Science & Technology, Alexandria, Egypt · Sep 2019 — Jul 2024 · GPA 1.38 (A, Excellent) — Honours

Achievements

  • Graduated with Honours and received the Certificate of Academic Excellence from AAST — awarded to students finishing at the top of their class.
  • Formula Student Italy 2023: 2nd place overall, 1st place Business Event, 2nd place Design Event.
  • Formula Student Italy 2022: 3rd place overall, 1st place Business Event, 3rd place Design Event.
  • Dell Hacktrick 2024: 10th place — highest Eagle Score.
  • ACPC / ECPC 2021–2023: Qualified and competed in the Arab Collegiate Programming Contest representing AAST; top-16 in Egypt, qualified to ACPC as top African/Arabic team.

Certifications & Languages

  • WE Telecom Egypt CCNA (all three modules)
  • AWS Academy Cloud Foundations
  • DEPI Penetration Testing & Vulnerability Assessment
  • Coursera Django Web Framework
  • IELTS Academic 7.5 (C1)
  • Arabic: Native
  • English: C1 — IELTS 7.5
  • German: A2 (actively improving)
  • Japanese: B1

Interested in working together?

Get in touch