MoEssamKhattab
Software developer passionate about providing high-quality software solutions with a 360 vision in SW development. Detail oriented, creative and team player.
Pinned Repositories
CNN
Convolutional-Encoding-and-Decoding
ElectricCiruit-Simulator
Entropy_Encoding
This repository is a comprehensive collection of MATLAB code examples and implementations for various entropy encoding techniques, including Shannon-Fano, Huffman, and Arithmetic coding.
Full-Comm-System
JPEG-Transform-Compression
This Python repository provides an implementation for JPEG image compression with both low and high compression modes. The script employs various transformations and compression techniques to optimize the file size of JPEG images while preserving acceptable image quality.
Mini-OS
An implementation of a mini operating system including CPU Scheduler (Core), in addition to memory allocation capabilities using the buddy memory allocation system written in C.
StatisText
A .Net (C#) based GUI-application that performs some statistical analysis on a .txt file, mapping the numbers (0-9) and the letters, both uppercase and lowercase letters, into random variables (RVs). Moreover, StatisText computes both PMF and CDF of each RV in addition to some statistical moments (e.g. mean, variance, skewness and kurtosis).
Voice-codecs
A PCM-Based Vocoder/Decoder, a voice codec software based on PCM of voice signals to send over data network, whose quantizer provides both mid-rise and mid-tread quantization techniques, and an encoder with both Manchester and AMI signaling, providing the concept of AWGN channel, in addition to regenerative repeaters.
ZC-GPA-Calculator
A desktop-based application written in .NET (C#-WinForms), primarily to provide users with a comprehensive tool to analyze a predownloaded transcript in the form of an Html file. The application enables users to conveniently manipulate academic data to simulate the effect on both semester GPA and cGPA by introducing changes to course grades.
MoEssamKhattab's Repositories
MoEssamKhattab/ZC-GPA-Calculator
A desktop-based application written in .NET (C#-WinForms), primarily to provide users with a comprehensive tool to analyze a predownloaded transcript in the form of an Html file. The application enables users to conveniently manipulate academic data to simulate the effect on both semester GPA and cGPA by introducing changes to course grades.
MoEssamKhattab/CNN
MoEssamKhattab/Convolutional-Encoding-and-Decoding
MoEssamKhattab/ElectricCiruit-Simulator
MoEssamKhattab/Entropy_Encoding
This repository is a comprehensive collection of MATLAB code examples and implementations for various entropy encoding techniques, including Shannon-Fano, Huffman, and Arithmetic coding.
MoEssamKhattab/Full-Comm-System
MoEssamKhattab/JPEG-Transform-Compression
This Python repository provides an implementation for JPEG image compression with both low and high compression modes. The script employs various transformations and compression techniques to optimize the file size of JPEG images while preserving acceptable image quality.
MoEssamKhattab/Mini-OS
An implementation of a mini operating system including CPU Scheduler (Core), in addition to memory allocation capabilities using the buddy memory allocation system written in C.
MoEssamKhattab/MPEG-Audio-Compression
MoEssamKhattab/SSB-Amplitude-Modulation
MATLAB code to generate a single sideband (SSB) signal using the SSB Hilbert method (phase shift method); implementing the suitable demodulator (Coherent Demodulation) to extract the original message signal from the SSB. In addition, the last part investigates the output in case the demodulator isn't perfectly synchronized.
MoEssamKhattab/StatisText
A .Net (C#) based GUI-application that performs some statistical analysis on a .txt file, mapping the numbers (0-9) and the letters, both uppercase and lowercase letters, into random variables (RVs). Moreover, StatisText computes both PMF and CDF of each RV in addition to some statistical moments (e.g. mean, variance, skewness and kurtosis).
MoEssamKhattab/Voice-codecs
A PCM-Based Vocoder/Decoder, a voice codec software based on PCM of voice signals to send over data network, whose quantizer provides both mid-rise and mid-tread quantization techniques, and an encoder with both Manchester and AMI signaling, providing the concept of AWGN channel, in addition to regenerative repeaters.
MoEssamKhattab/eCommerceApp
MoEssamKhattab/Knowledgify
Knowledgify is an online platform designed to streamline the learning process by providing a guided approach to education. Whether you're a student looking to expand your knowledge or an instructor wanting to share your expertise, Knowledgify offers a comprehensive environment to facilitate learning.
MoEssamKhattab/MoEssamKhattab
MoEssamKhattab/NN-from-scratch
This notebook hosts a Python implementation of a neural network from scratch, using NumPy. It offers a modular architecture with classes for defining layers, handling forward and backward propagation, computing loss, and facilitating training and prediction processes.
MoEssamKhattab/Software-Defined-Radio-SDR
MoEssamKhattab/Swin-Unet-Unet-like-Pure-Transformer-for-Brain-Tumor-Segmentation
This repository contains the implementation of Swin-Unet, a novel model designed for brain tumor segmentation using 2D medical images. Swin-Unet leverages the power of the Swin Transformer within a U-Net-like architecture, providing significant improvements in accuracy and generalization over traditional convolutional neural networks (CNNs).