Yousef Sameh Mahmoud's Projects
My assignments in the backend (asp.net) diploma.
My notes while learning dotnet
Some coding tricks and a known mathimatics algorithms.
Codeforces problems solution written in csharp
The project have following algorithms of encryption-and-decryption (AES , DES , DiffieHellman,RSA ,RC4, Autokey , Ceaser, columnar, HillCipher ,Monoalphatic, play Fair, Rail Fence, Reapeating keys)
The idea of the application is color quantization which is to reduce the number of colors in a full-resolution digital color image (24 bits per pixel) to a smaller set of representative colors called a color palette.
A basic web application designed to solidify JavaScript fundamentals. Users input data into a form, which is then dynamically displayed within a table upon submission.
Collection of LeetCode questions
Meals mobile application using dart and flutter framework includes data structures and OOP concepts.
Histogram equalization is a technique for adjusting image intensities to enhance contrast in input image. In gray images, each pixel has only one value which is the intensity of the pixels. The value may range from 0 to 255. The values are varying from black at the weakness intensity to white at strongest
Ping pong game can be played by one player vs pc or two players. (My first project)
The Programmer's Library app offers an extensive collection of programming books covering various languages. Users can search for books by language and access them in PDF format. Developed with Flutter and Dart, the app follows OOP principles and integrates simple data structures for efficient operation.
Shopping console application includes data structures and OOP consepts.
The Console C# application offers several features, including browsing product categories and individual products with the option to make purchases. Additionally, users can generate detailed receipts that encompass all transaction information, which are then stored in a MySQL database for future reference.
Social network analysis is a simple GUI desktop application which apply some algorithms on a given CSV graph like Louvin algorithm, Betweenness centrality and more using Networkx library and tkinter for creating the GUI
Souq console application using java
stack over flow project is GUI application provids some functionallities like ask a question or answer it and filter questions or sort them accourding to its rate and other features