MOHAMED MORSI

DEVSIDE

Mohamed Morsi

Hi, I'm Mohamed Morsi. I'm endlessly curious, a bit of a perfectionist, and always down to build something cool. I've been obsessed with how things work since I was a kid, which slowly turned into a love for creating.

I ranked in the top 20 nationwide in high school. Since then, I've jumped headfirst into hackathons, volunteered in tech communities, and kept chasing new challenges. I'm now a junior computer engineering student, passionate about web development, digital design, AI, and all things data, from engineering pipelines to uncovering insights through analysis.

If you're looking to collaborate, here's what I bring to the table:

Software Development

Expert in writing clean, maintainable, and efficient code using modern frameworks and technologies. I prioritize readability, scalability, and best practices to ensure every line of code is robust, reusable, and easy to maintain throughout the software's lifecycle.

Data Expertise

I know how to find, gather, and prepare the right data, no matter where it hides. From collecting and cleaning datasets to processing and analyzing them, I turn raw information into meaningful insights using dashboards and AI.

Efficiency Under Fire

Proven ability to work efficiently under tight deadlines and in high-pressure environments without compromising quality. I adapt quickly to changing requirements, maintain clear communication, and ensure smooth teamwork to consistently deliver results on time.

Generative Diffusion Model
Generative Diffusion Model
Built a U-Net based Diffusion Model trained on CelebA dataset (~100K images) conditioned on 40 distinct categories. Based on "Denoising Diffusion Probabilistic Models" paper by Jonathan Ho, Ajay Jain, Pieter Abbeel.
Python
PyTorch
Deep Learning
CNN
Job Market Intelligence Data Pipeline
Job Market Intelligence Data Pipeline
Developed an automated data pipeline that scraped LinkedIn job postings, extracted skills with a SpaCy-based NLP model, enriched data with salary APIs, and orchestrated the workflow using dbt, DuckDB, and Apache Airflow for analysis in Power BI.
Python
SQL
Data Engineering
dbt
Apache Airflow
DuckDB
NLP
AWS-native ELT Pipeline for Stock Market Sentiment Analysis Using X Tweets
AWS-native ELT Pipeline for Stock Market Sentiment Analysis Using X Tweets
Built a cost-optimized ELT pipeline on the cloud to collect tweets from X, determine sentiment using a RoBERTa-base model and create a dashboard based on the data.
AWS
ELT
Data Engineering
MLOps
SageMaker
QuickSight
Brazilian E-commerce Data Warehouse Design
Brazilian E-commerce Data Warehouse Design
Redesigned the OLTP Brazilian e-commerce dataset by Olist into a denormalized Kimball star schema for an OLAP data warehouse.
Snowflake
Snowsight
SQL
Data Warehouse
Star Schema
AI-powered Face Detection & Analysis System
AI-powered Face Detection & Analysis System
Designed a face analysis system using deep learning to assess age, sentiment, and skin type. Built three models using CNNs and transformers.
CNN
Transformers
Computer Vision
Deep Learning
Python
AI-powered Finance Tracker - GDGC AI Finance Hackathon
AI-powered Finance Tracker - GDGC AI Finance Hackathon
Created a finance tracker web app with integrated chatbot insights powered by LangChain and Gemini API.
LangChain
Gemini
React
TypeScript
3D Space Orrery Web App - NASA Space Apps Hackathon
3D Space Orrery Web App - NASA Space Apps Hackathon
Built an interactive 3D web app to visualize a scale-accurate model of the solar system and near-Earth objects.
Three.js
JavaScript
Hackathon
SyncMe - Social Media Management Website
SyncMe - Social Media Management Website
Developed a website and custom API for synchronizing announcements across social platforms.
HTML
CSS
JavaScript
REST API
Django
multithreads - E-Commerce Java Application
multithreads - E-Commerce Java Application
Contributed to a desktop e-commerce application, focusing on front-end development using JavaFX.
Java
JavaFX
Desktop App
OOP
Sorting & Graph Algorithms Visualizer
Sorting & Graph Algorithms Visualizer
Built an educational visualizer for BFS, DFS, and Dijkstra. Developed the graph module in C++.
C++
Qt Editor
Algorithms
FOS Operating System - Memory Management Module
FOS Operating System - Memory Management Module
Developed the memory management module including kernel allocations, page faults, and freeing environments.
C
FOS
Memory Management
TINY Language Compiler - Scanner & Parser
TINY Language Compiler - Scanner & Parser
Built the scanning and parsing phases of a compiler with error handling in C#.
C#
.NET
Windows Form Application
Parsing
MIPS Microprocessor
MIPS Microprocessor
Created a MIPS processor using VHDL, simulated with custom MIPS assembly instructions.
VHDL
MIPS
Digital Design
Embedded Number Displayer
Embedded Number Displayer
Built an ATmega32 app to control a number displayer with LED output, buzzer, and lock/reset functionality.
Embedded C
ATmega32
Microcontroller
Sequence Logic Circuit
Sequence Logic Circuit
Built a sequential logic circuit using JK flip-flops and a clock to display a sequence on a 7-segment display.
Digital Design
Flip-Flops
Electronics

Languages

  • Python
  • C
  • C++
  • C#
  • Java
  • SQL
  • JavaScript
  • TypeScript
  • VHDL
  • Verilog
  • Shell
  • Bash

Frameworks

  • React.js
  • Next.js
  • Node.js
  • Three.js
  • JavaFX
  • Qt

Data Libraries

  • NumPy
  • Pandas
  • TensorFlow
  • Keras
  • PyTorch
  • OpenCV
  • scikit-learn

Tools

  • Git
  • .NET
  • Microsoft SQL Server
  • MATLAB
  • Xilinx ISE
  • Proteus
  • Logisim

Cloud

  • Amazon Web Services
  • Microsoft Azure

Non-technical

  • Self-Motivation
  • Problem Solving
  • Adaptability
  • Critical Thinking
  • Presentation Skills
  • Technical Writing

Wanna create something? Let's talk!

Feel free to reach out to me if you have any projects in mind, or just to say hello.

Cairo, Egypt