Ekrema Shihap


Full-Stack Developer

About Me

profile picture

I'm Ekrema Shihap

I'm a passionate and fast-learning Full Stack Developer with a solid academic background in Computer Science and Mathematics.
I began my journey in programming and teaching at a young age, which shaped my mindset around self-learning, leadership, and innovation.
I specialize in web development, creative frontend design, backend logic, and AI-driven applications—blending code with purpose.
From 2021 to February 2025, I worked as a programming instructor at NETA, where I mentored youth in Python and web development.
Fluent in Arabic, Hebrew, and English, I thrive in diverse environments and enjoy building smart, meaningful digital experiences.

🛠 Programming Languages

PythonPython
JavaJava
JavaScriptJavaScript
CC
C++C++
C#C#
AssemblyAssembly
HTMLHTML
CSSCSS
SASSSASS

📚 Frameworks & Libraries

ReactReact
DjangoDjango
BootstrapBootstrap
Node.jsNode.js
Tailwind CSSTailwind CSS
Redux ToolkitRedux Toolkit
ZustandZustand

🧰 Tools & Platforms

GitGit
GitHubGitHub
GitHub ActionsGitHub Actions
NetlifyNetlify
RenderRender
WordPressWordPress
npmnpm
VS CodeVS Code
VS CodeEclipse
PostmanPostman
ExcelExcel
FigmaFigma
DockerDocker
ESLintESLint
PrettierPrettier

🧪 Testing Tools

JestJest
React Testing LibraryReact Testing Library

💾 Databases

MongoDBMongoDB
SQLSQL
NoSQLNoSQL

🖥 Operating Systems

UnixUnix
LinuxLinux

🎓 Academic Knowledge

AcademicAlgorithms
AcademicComputer Networks
AcademicOperating Systems
AcademicAlgebra
AcademicData Structures
AcademicDiscrete Mathematics
AcademicPhysics Simulations (GlowScript)

🌍 Languages

EnglishEnglish
HebrewHebrew
ArabicArabic

Projects


Project's Screenshot

Landing Page #1

HTML Logo CSS Logo

A welcoming page with a sleek floating form and an inviting coffee image, connecting quickly with visitors' needs.

Project's Screenshot

Landing Page #2

HTML Logo CSS Logo

A dynamic landing page with an easy-to-use form, tailored for visitors to explore instant service opportunities.

Project's Screenshot

Landing Page #3

HTML Logo CSS Logo

An inviting page offering gift perks for users who leave their details, with a smooth, friendly form interface.

Project's Screenshot

Landing Page #4

HTML Logo CSS Logo

A journey-inspired page encouraging users to share experiences, with a simple form that feels like a conversation.

Project's Screenshot

Landing Page #5

HTML Logo CSS Logo

An engaging page with a clear form interface, making it effortless for users to access exclusive services.

Project's Screenshot

Landing Page #6

HTML Logo CSS Logo

A user-friendly page with a form for discounts, seamless navigation, and an interactive map for quick access.

Project's Screenshot

Landing Page #7

HTML Logo CSS Logo

A simple, secure landing page for customers to easily submit their details through a form, tailored for credit card services.

Project's Screenshot

Landing Page #8

HTML Logo CSS Logo

A user-friendly page for access to exclusive discounts with a membership card, ensuring a rewarding experience.

Project's Screenshot

Hangman

HTML Logo CSS Logo

A word-guessing game using API for random word generation.

Project's Screenshot

Snake Game

HTML Logo

Classic snake game with local storage for saving high scores.

Project's Screenshot

War: Cards Game

HTML Logo CSS Logo

A card comparison game using an API for random card draws.

Project's Screenshot

TicTacToe

HTML Logo

Interactive two-player game with a simple yet responsive design.

Project's Screenshot

Trivia

HTML Logo CSS Logo

Quiz game on various subjects, fetching questions and answers from an API.

Project's Screenshot

World's Countries

HTML Logo CSS Logo

Displays country details using API data, with a "wish list" feature to save countries for later viewing, using local storage.

Project's Screenshot

Groceries List

HTML Logo

Manages grocery items with local storage and JSON file for persistence.

Project's Screenshot

Memory Game

HTML Logo

Test and improve memory by matching pairs in a visually engaging interface.

Project's Screenshot

Math Master

HTML Logo

Interactive math challenges to improve calculation and problem-solving skills.

Project's Screenshot

BCards

HTML Logo CSS Logo REACT Logo

A dynamic web app with server-side API integration, enabling real-time data updates and smooth frontend-backend communication.

Photon Diffusion Screenshot

Photon Diffusion

Python Logo GlowScript Logo Physics Icon

Simulates photon escape from the Sun’s core using random walk and radiative transfer physics.

Monte Carlo Screenshot

Monte Carlo Adsorption

Python Logo GlowScript Logo Physics Icon

A probabilistic simulation of molecular adsorption processes using the Monte Carlo method.

Polymer Adsorption Screenshot

Polymer Adsorption

Python Logo GlowScript Logo Physics Icon

Simulation of how polymers adsorb on rough surfaces and how surface topology affects interaction.

More simulations and visual experiments are available in my resume and portfolio.

Clock App Screenshot

Java: Digital Wall Clock

Java Logo Eclipse Logo

My first self-driven project that sparked my journey in self-learning. I independently explored audio, visuals, and touch interaction in Java.

University App Screenshot

Java: University Info Manager

Java Logo Eclipse Logo

My first freelance project ever, built nearly 7 years ago. It was developed for a client to manage university and student records efficiently.

Tinkercad Music Project

Tinkercad: Sensor Music Player

C Logo Arduino Icon Tinkercad Icon

My high school graduation project combining electronics and physics: a smart musical instrument that responds to sensor input like a piano.

These early projects reflect the foundation of my journey into coding, hardware, and application design.

Contact Me

talk bubbles

Leave a Message: