My Portfolio

Dive into a showcase of my creative endeavors and technological innovations that blend aesthetics with functionality.

Website

Qahwa Geek

A blogs platform dedicated to the tech community, enabling users to share experiences, insights, and knowledge within the tech industry. Qahwa Geek serves as a nexus for tech enthusiasts to explore and disseminate technological advancements and personal narratives.

Java
Spring Boot
Spring Security
PostgreSQL
TypeScript
Redux
Redux Persist
AWS S3
Responsive Design
Tailwind CSS
HeadlessUI
Website

Personal Website

My personal website, built with Angular and hosted with netlify.

Angular 17
Tailwind CSS
Daisy UI
Angular Animations
Angular Router
TypeScript
RXJS
Website

El-Yael

A Comprehensive platform for efficient YAEL exam preparation

React
Context API
Spring Boot
Hibernate
Spring Security
AWS S3
AWS SES
PostgreSQL
JPQL
Mateiral UI
Website

Project Management Platform

A platform designed to streamline academic project management, fostering collaboration between students and mentors for efficient project execution.

Java
Spring Boot
Spring Security
OAuth2
WebSocket
JWT
AI/NLP
PostgreSQL
React
Redux
Redux-Persist
In Progress
Website

CinematicaScope

A dynamic movie information platform that integrates rich movie data from TMDB, enhanced with web scraping for IMDb and RT ratings.

C#
.NET Core
Neo4j
TMDB API
Web Scraping
Cypher Query
TypeScript
Redux
Tailwind CSS
In Progress
Website

V-Warehouse

A web application designed to streamline the management of equipment for a virtual warehouse

React
Spring Boot
Spring Security
SCSS
Framer Motion
PostgreSQL
Mateiral UI
Website

React Portfolio

A previous portfolio website showcasing my skills and projects, built using React.

React
Material-UI (MUI)
Framer Motion
EmailJS
Styled Components
Responsive Design
Desktop

Medical Diagnosis

A desktop application developed as part of coursework to simulate the medical diagnostic process, using dummy data for educational purposes.

Java
JavaFX
FXML
Excel File Handling (Apache POI)
Desktop

Password Manager

A Java-based desktop application developed for coursework, focusing on secure management and storage of passwords. It features AES encryption for password security and a JavaFX interface for user interaction.

Java
JavaFX
AES Encryption
JDBC
SQLite
Software

KeyLogger

A sophisticated monitoring tool developed as coursework, designed to record keystrokes, capture screenshots, track clipboard content, and monitor user activities. Features a GUI for settings configuration and utilizes encryption.

Python
Tkinter
pyautogui
cryptography
pynput
SQLite
Software

Compiler Project

An advanced compiler design project focusing on lexical analysis, syntax parsing, and AST generation, showcasing deep compiler construction concepts.

C
Flex
Bison
Abstract Syntax Trees