Adham Zahran
adhamzahranfms@gmail.com
A software engineer. A jack of all trades, master of none.
In this website, I will tell you all about my not-so-amazing skills.
Skills
C++ / C++11 / C++14 / C++17
- Salem
- Sotoor, Kateb, Natiq and Tashkeel
- Hand-drawn Animation Autocomplete
- Gollash
- Journal QML
- Digit Recognition
- Journal
- std::tuple and tie() implementation
- Notix
- Heat Flow Simulator
C
- Ugly UI
- Bath Tracer
- Sneaky Malloc
- The Internet Canvas
Project Management
Technical Leadership
- Salem
- Sotoor, Kateb, Natiq and Tashkeel
Databases
- Salem
- Habit Tracker
- php framework
- groupsNmessages
Multithreading
- Sotoor, Kateb, Natiq and Tashkeel
Inter-process Communication
- Sotoor, Kateb, Natiq and Tashkeel
Interop
- Sotoor, Kateb, Natiq and Tashkeel
Memory Management
- Sotoor, Kateb, Natiq and Tashkeel
Server Programming
- Sotoor, Kateb, Natiq and Tashkeel
Network Programming
- Sotoor, Kateb, Natiq and Tashkeel
Cross-Compiling
- Sotoor, Kateb, Natiq and Tashkeel
CMake
- Sotoor, Kateb, Natiq and Tashkeel
- Hand-drawn Animation Autocomplete
Unit Testing
- Sotoor, Kateb, Natiq and Tashkeel
Continuous Integration and Continuous Delivery (CI/CD)
- Sotoor, Kateb, Natiq and Tashkeel
Parsing
- Sotoor, Kateb, Natiq and Tashkeel
- Ugly UI
- latexCalculator
Architectural Design
- Sotoor, Kateb, Natiq and Tashkeel
Computer Graphics
- Hand-drawn Animation Autocomplete
- Bath Tracer
- Terrain Generation
Parsing
QML
Lexical Analysis
Inter-process Communication
Qt
- Gollash
- Journal QML
- Journal
- Notix
- Heat Flow Simulator
Qt Creator
- Gollash
- Journal QML
- Journal
- Notix
- Heat Flow Simulator
IPC
Unix Pipeline
QML
- Gollash
- Journal QML
- Notix
Cascading Style Sheets (CSS)
- Bile Manager
- Habit Tracker
- latexCalculator
Web Servers
JavaScript
- Bile Manager
- Habit Tracker
- The Internet Canvas
- latexCalculator
HTML
- Bile Manager
- Habit Tracker
- The Internet Canvas
- latexCalculator
HTML5 Canvas
- Bile Manager
- The Internet Canvas
Graphical User Interface (GUI)
Go (Programming Language)
SQLite
Scalable Vector Graphics (SVG)
PHP
- Habit Tracker
- php framework
- groupsNmessages
Laravel
Ray Tracing
Profiler
ffmpeg
Visualization
- Sneaky Malloc
- Heat Flow Simulator
C
Realtime Programming
WebSocket
Remote Procedure Call (RPC)
Godot
- vworld
- Strategy Game
- Om 3ala2
GDScript
- vworld
- Strategy Game
- Om 3ala2
Neural Networks
Object-Oriented Programming (OOP)
Template Metaprogramming
- std::tuple and tie() implementation
Bash
Model-View-Controller (MVC)
- php framework
- groupsNmessages
composer
MySQL
MariaDB
Java
- Al Ma7faza - Allowance Calculator
- Open World Game
Android
- Al Ma7faza - Allowance Calculator
Computer Simulations
3D Graphics
Blender