Projects
Some projects i have worked on
Thesis Writer
A software for creating graduation Thesis or research papers with the standards and disciplines of academic scientific writing.
Pro Chair
Embedded software of a medical-robotic product as a single point of control Human-Machine-Interface with extended IOT capabilities to dialogue with the user in an easy way and expose the product's functionality.
Tajir Enterprise Cloud
.Net Core
WPF
MVVM
SQL Server
MongoDB
Cloud-based version of Tajir. It is a modular monolith architechture
Handy Mouse
Python
Multi-Threading
OpenCV
TensorFlow
Google Mediapipe
Leaveraged computer vision to smoothly move and click computer cursor (mouse) by hand gestures captured through webcam
Human behavior profiler
Python
Multi-Processing
Multi-Threading
OpenCV
TensorFlow
Named Pipes
C#
Inter process communication
Leaveraged computer vision with calculations & geometry based approach to capture humans and analyze certain movements and behaviors, presented as Bachlore degree final project
TroubleTrack API
RESTfull API
.Net Core
JWT Auth
SQL Server
An API that provides tools, and resources that enable you to report, update and track errors related to frontend development of your projects.
Latest News API & Web app
RESTfull API
.Net Core
Background Threads
SQL Server
Angular
Typescript
This Web Application runs a .Net Server that serves latest news RESTfully, and an AngularTS Client to display and manipulate Latest News Articles with sources and images.
Word-Excel Template parser
MS Office
C#
Winforms
Process Automation
Scripting
A third-party automation program that depends on MS Office runtime
Users create a Word alongside an Excel data table. With just one button press, it fills the template with data from each line and saves a copy.
Tajir
Local business management system that manages stocks, customers, suppliers, expenses, employees and accounting.
Tajir was commissioned by business owners.
Tajir - Travel
Tajir local version for travel agencies, features installments billing and payment tracking, subscription and trips scheduler
Tajir - Doctor
Tajir local version for small size medical cabinet (one doctor), features medecins catalogue module for easy prescriptions and individual patients tracker module
Chess
C++
SDL library
Basic game engine from scratch
Using the powerfull low level SDL game engine lib to build a simple event-based game engine and running a chess game with crafted rules
CS Department Manager
.Net framework
WinForms
Cristal reports
C#
Sql Server
Desktop application for managing the Math&CS university department, features students registraction, listing, absence record and stats
Modular Sales Manager
.Net Core
WPF
MVVM
N-Tier Design
EntityFramework
XAML
SQL Server
A Desktop Sales manager designed with 3-Tier architechture combined with MVVM
Google Search results scraper
Python
Selenium
Excel
Pandas
A scraper bot that excutes a search query on Google.com and retrieves the 10 results it provides in an excel format