About

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

Lead Software Engineer and Technical Lead with 6+ years of professional software engineering experience across full-stack products, system architecture, mobile and desktop applications, and applied machine learning.

Professional story

Responsibility expanded with the systems.

Ahmed began professional software development while studying, initially through freelance work and later through IT, institutional software, and research-oriented engineering.

Over time, the work moved beyond implementation into technical ownership: understanding requirements, shaping architecture, designing workflows and authorisation models, coordinating implementation, and driving products toward delivery.

The current focus remains hands-on engineering with leadership responsibility—business understanding, architecture, implementation, security, testing, reliability, maintainability, and delivery treated as one connected discipline.

04 / Experience

A career built through expanding responsibility.

From freelance development during university to architecture and technical leadership. Research work in 2022–2023 ran alongside postgraduate study.

  1. 2024 — presentCurrent

    Independent software engineering and technical leadership

    Leads technical direction, architecture, system decomposition, implementation review, and end-to-end delivery of complex products.

  2. 2022–2023 · Türkiye

    Academic and research software development

    Worked on AI-assisted software testing, Python defect classification, code-quality analysis, and temporal computer vision.

  3. 2021–2023 · Egypt

    Institutional software engineering

    Built and supported student, test and data-management workflows with access-aware application design.

  4. 2020 · Egypt

    IT and operational technical systems

    Supported business technology, networks, attendance and surveillance systems, and day-to-day operational infrastructure.

  5. During university

    Freelance software development

    Started professional software work before graduation through client and independent development projects.

05 / Research & education

Research depth. Engineering perspective.

arXiv preprint · 2024

AI & software testing

Co-authored the research paper “The Role of Artificial Intelligence and Machine Learning in Software Testing,” available as an arXiv preprint (arXiv:2409.02693).

Read the preprint (opens in a new tab)

Ahmed Ramadan · Husam Yasin · Burhan Pektas

Education

  1. Present

    Doctoral studies in Computer Engineering

    Karabük University

    Pursued alongside an active software-engineering and technical-lead practice.
  2. 2024

    MSc in Computer Engineering

    Üsküdar University · Thesis programme

    Thesis: Enhancing Code Testing through Artificial Intelligence Techniques: An Applied and Analytical Study.
  3. 2020

    BSc in Information Technology and Computer Science

    Sinai University · CGPA 3.51/4.00 · Very Good

    Received 3rd-place Academic Excellence Recognition from the Faculty of Information Technology and Computer Science.

03 / Capabilities

What I take responsibility for.

System architecture & design

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

MEIA · DentalClinic

Application engineering

Build across web, mobile, and desktop with platform-appropriate interfaces and application logic.

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

Own technical direction and system decomposition while collaborating with developers and reviewing implementation.

Independent engineering practice

07 / Contact

Let’s talk about the next complex problem.

Currently active in software engineering and technical leadership, and open to the right full-time opportunity.

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.