Ahmed Mohammed Jalal Ramadan

Lead Software Engineer · Technical Lead

I build products where the rules are the hard part — multi-tenant platforms, clinical and mobile software, and applied machine learning.

  • 8+Years of Software & Technology Experience
  • Web · Mobile · DesktopProduct engineering
  • Opento full-time opportunities

01 / Professional profile

Hands-on engineering. End-to-end responsibility.

Lead Software Engineer and Technical Lead, 8+ years across software and technology — from independent desktop development and IT work into production engineering, education platforms, applied AI research, and technical leadership.

Most of my work turns complex operational rules — from permissions and approvals to scheduling and clinical workflows — into software that stays maintainable as it grows.

AHMED MOHAMMED JALAL RAMADANLead Software Engineer · Technical Lead
Read the full professional story
  • Architecture & direction

    System decomposition, clear boundaries, and technical decisions.

  • Business & domain

    Workflows, permissions, and stateful rules modelled explicitly.

  • Engineering & verification

    Hands-on implementation, quality checks, and reliability.

  • Leadership & delivery

    Technical review, developer collaboration, and delivery ownership.

02 / Professional experience

A career built through expanding responsibility.

More than eight years, from independent software and IT services to product engineering and technical leadership.

  1. 2026 – PresentCurrent

    Lead Software Engineer · Technical Lead

    Sweden-based organization Remote

    Digital Systems Modernization · MEIA Global Platform

    Working with a Sweden-based organization on modernizing its digital systems, with a major focus on the architecture and engineering of MEIA Global Platform, a multi-tenant B2B platform for pharmacy organizations.

    • Technical architecture and full-stack implementation; tenant isolation, organizations, pharmacies and people.
    • Modelled authority as time-bounded, scoped assignments; built the Team Leader → Manager approval path, the readiness gaps it feeds, and the revocation history that ends it.
    • Subscriptions, capacity and module entitlements; EN/SV responsive UX, reliability and long-term extensibility.
  2. 2025

    Product Software Engineer — Mawed

    Independent Product Development

    Built Mawed as an independent Flutter product connecting Doctor and Patient appointment workflows.

    • Private clinic-code discovery, schedules, available slots and booking.
    • Doctor decisions, patient booking states, the pending-doctor gate and product UX.
  3. 2024

    Freelance Software Engineer

    Independent Remote

    Parallel with final Master’s stage

    Independent software engineering and application development while completing the Master’s degree.

    • Application and UI implementation, databases, troubleshooting and end-to-end delivery.
  4. Sep 2022 – Dec 2023

    Academic Software Developer & AI Researcher

    Üsküdar University Türkiye · Research-based

    Parallel with Master’s

    Carried out applied AI and software research alongside the Master’s program.

    • Software quality, Python error detection and classification, and machine learning experimentation.
    • Hand gesture recognition, computer vision, research implementation and dataset/result reliability.
  5. Jan 2021 – Jun 2023

    Software Engineer — Web Platforms & Secure Systems

    Ministry of Education Egypt · Contract

    Engineered operational education web systems for examination processes and student and data workflows.

    • Data collection, electronic surveys, reporting and analytics.
    • Permissions, validation, access control, HTTPS and safe input handling; reliability and SQL injection / XSS mitigation.
  6. Jan 2020 – Dec 2020

    IT & Technical Support Specialist

    Food Industry Company Badr City, Egypt · Full-time

    Supported daily IT operations, networks and end-user systems with reliability and security-aware administration.

    • Biometric attendance and surveillance systems, automation, technical support and staff training.
    • Firewalls, VLAN segmentation, VPN and network monitoring using Wireshark and Nmap.
  7. 2018 – 2019

    Freelance Software Developer & IT Services

    Independent Egypt

    Developed desktop applications and provided independent IT and technical services.

    • Built practical experience in software development, databases, troubleshooting, end-user systems and delivery of small technical solutions.

03 / Projects

From multi-tenant platforms to clinical desktop software.

Explore all projects

Six projects across business platforms, healthcare, applied machine learning, and browser interaction.

Applied machine learning · Dataset engineering

AI Code Testing

A labelled corpus of 3,502 Python snippets built from three independent sources, and a seven-class defect classifier trained on it.

  • Python
  • Corpus engineering
  • TF-IDF + XGBoost

Computer vision · Temporal classification

Hand Gesture Recognition

Recognising gestures from 30-frame sequences of hand landmarks, because a gesture is movement over time rather than a single image.

  • MediaPipe
  • LSTM

04 / Capabilities

What I take responsibility for.

System architecture & design

Translate requirements into modular systems with explicit contracts and enforceable boundaries.

MEIA · DentalClinic

Application engineering

Web, mobile and desktop are different problems, not one problem with three renderers. I build each on the platform’s own terms.

Next.js · Flutter · C# / .NET

Business rules & domain modelling

Turn permissions, approval lifecycles, and clinical taxonomies into understandable software.

MEIA · Mawed · DentalClinic

Verification & quality

Test business rules and security boundaries; reproduce and qualify machine-learning evaluation.

MEIA · AI Code Testing

Reliability engineering

Design retry-safe operations, transactional changes, concurrency handling, and recovery paths.

MEIA

Technical leadership & delivery

I set the technical direction, then stay close enough to the code to review what it becomes.

Current lead role · MEIA

05 / Research & education

Research that informs the engineering.

arXiv · 2024

AI & software testing

First author of “The Role of Artificial Intelligence and Machine Learning in Software Testing,” available on arXiv (arXiv:2409.02693).

Read on arXiv (opens in a new tab)

Ahmed Ramadan · Husam Yasin · Burhan Pektas

Education

  1. Present

    Doctoral Studies in Computer Engineering

    Karabük University · Türkiye

    Pursued alongside active software-engineering and technical-lead work.
  2. 2022 – 2024

    Master’s degree · Software Engineering

    Üsküdar University · Türkiye

    Thesis: Enhancing Code Testing through Artificial Intelligence Techniques: An Applied and Analytical Study.YÖK National Thesis Center · Thesis No. 938448
  3. 2016 – 2020

    Bachelor’s degree · Computer Science and Information Technology

    Sinai University · Egypt

    GPA 3.51 / 4.00 · Ranked 3rd.

Research & engineering directions

  • Applied AI for Software Engineering

    Machine learning for code analysis, software testing and developer tooling.

  • Software Quality & Intelligent Code Analysis

    Detection, classification and understanding of programming errors.

  • Computer Vision & Human–Computer Interaction

    Hand gesture recognition and real-time interaction.

  • Reliable & Secure Software Systems

    Software quality, access control, data protection and secure engineering in practical systems.

06 / Contact

Open to the right role — and happy to talk through any of this work.

Currently leading architecture and engineering for MEIA Global Platform.

Open to full-time opportunities

Available for lead software engineering and technical leadership roles across product platforms, mobile and desktop applications, and applied machine learning.

Send a message

Choose your experience

Welcome to my portfolio

Projects, case studies and career history, from product engineering to applied research.

Language
Appearance