
Daniel Ashraf
Software Engineer and Computer Science Teacher
Experience
Companies & Roles
Senior Software Engineer
Yozo.ai
Aug 2025 - Present
- Developing AI agents powered by LLMs to automate tasks and workflows.
- Integrating AI systems with third-party platforms including Shopify and Salla, leveraging their REST and GraphQL APIs.
- Working with Shopify GraphQL Admin API and internal e-commerce data structures (orders, products, webhooks, fulfillment, etc.).
- Technologies used: Artificial Intelligence (AI), OpenAI API, Large Language Models (LLM), Python, LangChain, Ruby, Ruby on Rails, PostgreSQL, Shopify, Salla.
Technical Lead
Kemitware
Apr 2024 - Jul 2025
- Led a software development team by providing technical leadership and promoting best practices while actively contributing to the backend codebase.
- Designed and architected robust, scalable software systems with a strong focus on system design principles, ensuring maintainability, high availability, and alignment with business requirements.
- Built and optimized CI/CD pipelines using GitHub Actions to ensure smooth, automated deployments and reliable testing workflows.
- Conducted code reviews, manual testing, mentored team members, led system design and architecture, and managed the technical hiring process.
- Translated business requirements into technical solutions and kept track of projects' timelines and technical deliverables.
- Technologies used: Node.js, Express.js, TypeScript, WebSockets, PostgreSQL, MongoDB, React, React Native, JavaScript, CapacitorJS, GitHub Actions, Docker, NGINX, and Jira.
Frontend Engineer
Tenex
Jan 2024 - Mar 2024
- Developed the frontend web app of a fully customized ERP system using Angular and Tailwind CSS, creating responsive user interfaces and integrating seamlessly with a complex backend architecture.
- Collaborated with UI/UX designers and backend engineers to ensure a seamless user experience and maintain design consistency across all ERP modules.
Blockchain Developer
StakeLance Finance
May 2022 - Nov 2022
- Designed, developed, and deployed Smart Contracts on mainnet.
- Built interactive frontends to interact with the deployed Smart Contracts.
- Unit testing Smart Contracts using multiple Ethereum development environments.
- Technologies used: Solidity, Hardhat, Chainlink, React.js, web3, ethers.js, Chai and Mocha.
Full Stack Web Developer
Eden Solutions
Apr 2018 - Aug 2018
- In charge of writing backend and frontend code of customized enterprise website using Node.js, Express.js, MongoDB, and Angular.
- Wrote automated unit and end-to-end (E2E) tests for the backend codebase using Jest.
Software Developer
Triada Studio
Jun 2017 - Dec 2017
- Developed the backend of an online delivery app using Node.js, Express.js, Socket.io and MongoDB.
- Developed a cross-platform online delivery app using Ionic Framework.
Projects
4 in a Row – Online & Offline
- Developed 4 in a Row, a cross-platform game where players connect four chips in a row to win — available online and offline.
- Designed and developed a modular game template and backend architecture to rapidly build and launch online turn‑based games with instant setup.
- Implemented real-time multiplayer with global matchmaking and private lobbies to challenge friends.
- Added offline modes including 2-player local matches and solo games against AI with Easy, Medium, and Hard difficulty levels.
- Designed a clean, responsive UI and smooth game controls for an intuitive and enjoyable experience.
- Integrated an in-game chat feature to enhance player interaction during matches.
AutoGrader
- An automated assessment platform for Computer Science students. It is an automated grading system which lets the teacher add programming assignments, write test cases and the programming assignments are graded and evaluated automatically.
DA Student Portal
- A complete learning management system (LMS) used by teachers, assistants, and students. It has features including, but not limited to: Courses, Assignments, Attendance System, Video Conferencing and On Demand Video Library.
Teaching Role
IGCSE, AS and A-Level Computer Science Teacher
On-site and Online
Sep 2014 - Present
- Delivered high-quality Computer Science education across more than 17 high schools, educational centers, and online platforms in Egypt and the Gulf region, including Nefertari International Schools, St. Fatima International Schools, and GEMS British School Al Rehab.
- Successfully prepared thousands of students, many of whom achieved Cambridge Outstanding Learner Awards, including Top in the World and Top in Egypt titles.
- Experienced in teaching core and advanced Computer Science subjects, including programming, problem solving, web development, databases, data structures and algorithms, Prolog, networking, security, number systems, operating systems, hardware, AI, and processor fundamentals.
Schools & Institutions

Nefertari International Schools
Sep 2017 - Present

The Continental School of Cairo
Sep 2020 - Present

St Fatima International Schools
Jul 2021 - Sep 2025

Al Karma International School
Sep 2022 - Jun 2025

Ramsis International School
Sep 2023 - Jun 2024

Rajac International School
Sep 2020 - Jun 2024

GEMS British School Al Rehab
Sep 2022 - Jun 2023

The International School of Elite Education
Sep 2020 - Jun 2023

Green Heights Language School
Sep 2020 - Jun 2023

Sahara Schools
Sep 2020 - Jun 2023

British Ramses School
Sep 2020 - Jun 2022

Modern Education School
Sep 2020 - Jun 2022

Maadi Narmer School
Sep 2020 - Jun 2022

St Fatima Al-Hegaz
Jul 2020 - Nov 2020

Ramses College For Girls
Jul 2019 - Jun 2020

New Ramses College
Sep 2018 - Jun 2019

Al Bashaer International School
Sep 2018 - Jun 2019
Educational Centers

IG Zone IGCSE Center

Bright Side Center

Login Courses
Student Achievements
Daniel Joseph
Top In Egypt in AS Computer Science

Zaina El Sebaey
Top In Egypt in AL Computer Science

Zaina El Sebaey
Top In The World in AS Computer Science

Education

Bachelor of Science in Computer Science and Engineering
The German University in Cairo (GUC)

High School - British System
Nefertari International Schools, Egypt