Tarek Ismail

Software Engineer

Cairo, Egypt1 yr 10 mos experience
Most Likely To Switch

Key Highlights

  • Proficient in multiple programming languages.
  • Experience in open-source software development.
  • Strong background in game development and mentoring.
Stackforce AI infers this person is a Software Engineer with expertise in Open Source Software and Game Development.

Contact

Skills

Core Skills

C++WaylandLinux KernelDevice DriversOpen-source SoftwareOpenglPythonJavaGame DevelopmentMentoring

Other Skills

3D ModelingBashBlenderC (Programming Language)C#Cadence VirtuosoCinema 4DComputer GraphicsDaVinci ResolveInformation TechnologyLicense ManagementMATLABNode.jsOpen-Source DevelopmentOpenGL ES

About

A freshly graduated Computer Engineer with experience using C++, Python, and Java among many other Languages. Keen on anything software related and especially computer graphics!

Experience

1 yr 10 mos
Total Experience
1 yr 10 mos
Average Tenure
1 yr 10 mos
Current Experience

Canonical

2 roles

Associate Software Engineer

Nov 2025Present · 5 mos · Remote

Graduate Software Engineer

Jun 2024Nov 2025 · 1 yr 5 mos · Remote

  • Working on https://github.com/canonical/mir, a highly extensible C++ library for building Wayland compositors. Things I worked on include: implementing Wayland protocols, fixing bugs, and adding various kinds of features. Examples include: Accessibility methods and user-facing APIs for window decorations.
C++WaylandBash

Siemens digital industries software

Embedded Software Engineer

Mar 2024May 2024 · 2 mos · New Cairo, Cairo, Egypt · Hybrid

  • Did a deep overview of the Linux DRM and KMS subsystems, covering userspace applications, the kernel IOCTL interface and libdrm, through the kernel core, and down to DRM drivers.
  • Wrote the skeleton for a Displayport driver.
C (Programming Language)Device DriversLinux Kernel

Google summer of code

Open Source Developer

May 2023Nov 2023 · 6 mos · Remote

  • Contributing to Splash. An open source video projector mapping software.
C++Open-Source SoftwareOpen-Source DevelopmentOpenGL ESOpenGL

Clear pictures

Game Developer and Mentor

Jul 2022Sep 2022 · 2 mos · Cairo, Egypt

  • Mentor:
  • Creating and presenting tutorials on the basics of game development, usually along with their own example projects.
  • Planning tasks to apply learned concepts and supervising their progress.
  • Overseeing game proposals for the final project.
  • Mentoring throughout project implementation.
  • Game Developer:
  • Proposing my own idea for an educational game.
  • Implementation, playtesting, revising systems, and polishing.
  • Releasing Math Rock.
C#Game DevelopmentMentoring

Master micro

2 roles

Software Engineer

Feb 2022Mar 2023 · 1 yr 1 mo · Cairo, Egypt

  • Integration with other applications and libraries (Cadence Virtuoso, FlexNet Publisher)
  • UI testing using SikuliX.
  • Implementing new features, investigating and fixing bugs.
  • Handling design and maintenance of the licensing system.
  • Creating new releases for ADTv1.
  • Refactoring and code architecture improvements.
  • Documenting existing major components and their tests. Creating contribution guides.
Python (Programming Language)SQLiteNode.jsCadence VirtuosoQtLicense Management+3

Software Engineering Intern

Oct 2021Dec 2021 · 2 mos

The sparks foundation

IoT & Computer Vision intern

Oct 2021Nov 2021 · 1 mo

  • Motivated by the lack of wearing face masks during COVID, I chose to work on the face mask detection project. This project used a CNN to detect whether the user was wearing a face mask or not. It could work with still images, videos, or webcam video streams.

Education

Cairo University

Bachelor of Engineering - BE — Computer Engineering

Jan 2018Jan 2023

Stackforce found 100+ more professionals with C++ & Wayland

Explore similar profiles based on matching skills and experience