Nice to meet you. My name is Belal Elsabbagh

About Me

Me

Hello! I'm Belal, and I've recently completed my bachelor's degree in computer science. It is not just a career for me, it's a lifestyle. I love building software that solves my problems. Real, human problems. I've gained a lot of experience early on while trying many different, yet overlapping, specializations. I've done academic research on Artificial Intelligence, built production-ready software for thousands of users, and even programmed competitively. I also self-host services for my family's personal use.

Check out my tools.

My Experience

Backend Development Intern

@VOYANCE Medical

August 2022 - October 2022

I Worked on developing an e-commerce API to implement authentication, authorization, request validation, error handling, and database aggregations using Express.js running on Node.js and MongoDB.

Research Assistant

@Glasgow Caledonian University

June 2023 - August 2023

I worked on my own research project to estimate the state of health of Lithium-ion batteries using deep learning and time-series analysis. I've also contributed to the the research of M.Sc. and Ph.D. students on computer vision and natural language processing research.

Junior Full Stack Developer

@Elnady Engineering

Sep 2024 - Feb 2025

Worked on Octopi, an all-in-one solution for managing educational institutes. Implemented a QR code based attendance system aimed to be resistant to fraudulent entries by students. Containerized the back-end and front-end, which was not implemented before. Developed test containers for end-to-end testing and added unit testing to some core functionality.

Things I've Built

Productivity Manager

A web app built to keep track of employee utilization on department projects. This was requested by a software department head who wanted a smooth way to track employees' utilization on projects in his department.

  • Laravel
  • MySQL
  • React.js
  • Chart.js

E-Commerce API

An API built to support an e-commerce website. this was my first project with server-side JavaScript and it helped me learn a lot about server-side processes and better methods to structure an API.

  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • JWT

Energy Consumption and Production Forecasting

A project that uses time series forecasting to predict energy consumption and production. The project was submitted in partial fulfillment of my data science course as an application of what we learned about forecasting.

  • Python
  • Pandas
  • NumPy
  • Matplotlib
  • TensorFlow

Peer-to-Peer Renewable Energy Trading Simulation

The system simulates an automatic trading process among households with renewable energy generation, with the goal optimizing renewable energy utilization and minimizing waste.

  • Python
  • Flask
  • FastAPI
  • Go
  • Svelte
  • TensorFlow
Want to get in touch?

Feel free to send me a message about anything.

Mail Me