Profile image

Hello, I am Jihad!

Breathing Life into Websites

Tech Stack

HTML logoCSS logoJavaScript logoTypeScript logoReact logoVue.js logoNodeJs logoPython logo

ABOUT ME

about section image

Full Stack Developer based in Germany

Full Stack Developer from Morocco, currently living in Germany and working as a Software Developer at TU Bergakademie Freiberg. I specialize in building modern web applications using React, Vue.js, TypeScript, and Node.js. My experience spans from creating interactive user interfaces to developing robust backend systems with databases like MySQL and MongoDB.

Currently, I'm working on enhancing Edrys-Lite, a peer-to-peer browser application for remote labs, where I implement cutting-edge technologies like WebRTC and WebSocket communication. I also maintain CI/CD pipelines with GitHub Actions and containerize applications using Docker.

In addition to optimizing performance and creating seamless user experiences, I also enjoy working with colleagues to deliver impactful solutions that prioritize both technical excellence and user satisfaction.

Professional Experience

Software Developer

TU Bergakademie Freiberg - Institute of Computer Science

Oct 2024 - Present
TypeScript logoVue.js logoNodeJs logoWebRTC logoDocker logo
  • Enhanced and optimized Edrys-Lite, a peer-to-peer browser app for open sharing and development of remote labs.
  • Led further development of the user interface using Vue.js and Vuetify, improving usability and performance.
  • Integrated and expanded computer science lab modules for interactive online environments.
  • Implemented a WebSocket fallback to ensure reliable peer-to-peer communication when WebRTC is unavailable.
  • Created and maintained GitHub Actions workflows for continuous integration, automated testing, and Docker image deployment.
  • Supported project partners at TUBAF in developing and deploying individual lab modules.

PERSONAL PROJECTS

Portfolio Checker cover

Portfolio Checker

a Full Stack project that allows users to track their crypto assets and get real-time data.

React logoNodeJs logoMySQL logo
myCarRental cover

myCarRental

a modern design frontend project for a car rental service created using React.

React logoHTML logoCSS logo
myCoins cover

myCoins

a React app that uses the CoinGecko API to display top cryptos based on their marketcap and important data about each one.

React logoTypeScript logoCSS logo
myShop cover

myShop

a Full Stack shopping cart created using MERN stack (MongoDB, Express, React and NodeJs).

NodeJs logoReact logoMongoDB logo