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.
From freelance development during university to architecture and technical leadership. Research work in 2022–2023 ran alongside postgraduate study.
2024 — presentCurrent
Independent software engineering and technical leadership
Leads technical direction, architecture, system decomposition, implementation review, and end-to-end delivery of complex products.
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.
2021–2023 · Egypt
Institutional software engineering
Built and supported student, test and data-management workflows with access-aware application design.
2020 · Egypt
IT and operational technical systems
Supported business technology, networks, attendance and surveillance systems, and day-to-day operational infrastructure.
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).
Pursued alongside an active software-engineering and technical-lead practice.
2024
MSc in Computer Engineering
Üsküdar University · Thesis programme
Thesis: Enhancing Code Testing through Artificial Intelligence Techniques: An Applied and Analytical Study.
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.