About

From hands-on implementation to end-to-end technical ownership.

Lead Software Engineer and Technical Lead with 8+ years of hands-on software and technology experience, progressing from independent desktop development and IT work into production software engineering, education platforms, applied AI research, product development, and technical leadership.

Professional story

Responsibility expanded with the systems.

My work spans full-stack engineering, system architecture, database design, product implementation, performance and reliability, secure development practices, and applied artificial intelligence.

What changed across those years is where my responsibility starts and stops. It used to end at a working application. It now starts at the architecture and the rules the system has to enforce, and continues through review and delivery.

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.

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.

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

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