Mohamed Khalil Boujemaa

Full-Stack Developer & DevOps Enthusiast

Software Engineering student passionate about building modern applications, exploring Linux systems, and growing into Cloud and DevOps engineering. I enjoy creating reliable software, learning infrastructure technologies, and solving real-world problems through clean engineering practices.

about

Engineering with curiosity

I am a Software Engineering student at ESPRIT based in Tunis, Tunisia. My journey started with web development and gradually expanded into backend systems, Linux administration, automation, and cloud technologies.

I enjoy understanding how systems work under the hood, optimizing workflows, and building software that is both functional and maintainable.

I use Arch Linux as my primary operating system and enjoy customizing my development environment with tools such as Neovim, Hyprland, and modern Linux tooling.

My long-term goal is to become a DevOps and Cloud Engineer while maintaining strong software engineering fundamentals.

Proudest Achievement

Successfully building and maintaining a highly customized Arch Linux development environment that serves as my daily workstation for development, learning, and experimentation.

neofetch→ OS: Arch Linux

0+

Languages

0

Featured Projects

0+

Technologies

0

At ESPRIT Since

projects

Things I've built

A selection of projects spanning full-stack platforms, dashboards, and developer tooling.

BloodLink screenshot
Featured Project

Smart Blood Donation Platform

BloodLink

A secure and modern blood donation ecosystem connecting donors, hospitals, and blood banks.

  • Donor management
  • Appointment scheduling
  • Blood stock tracking
  • Emergency blood requests
  • Administrative dashboards
  • Face ID integration
  • AI-powered chatbot
  • Modern user experience
SymfonyJavaFXMySQLREST APIsGit
Trips Reservation & Admin Dashboard screenshot

Reservation & Management Platform

Trips Reservation & Admin Dashboard

Developed reservation management functionality and an administrative dashboard allowing management of trips and reservations within a larger web platform.

PHPJavaScriptBootstrapChart.js
MongoDB Admin Dashboard screenshot

Visual Database Management

MongoDB Admin Dashboard

A modern dashboard created to manage MongoDB collections and visualize data more efficiently than working directly through terminal commands.

Next.jsReactTailwind CSSMongoDBTypeScript

skills

Tools & technologies

The stack I use to build, ship, and operate software.

Programming Languages

JavaScriptTypeScriptPythonJavaCC++PHPSQL

Frontend

ReactNext.jsTailwind CSSBootstrap

Backend

Node.jsExpressSymfonyREST APIs

Databases

MySQLMongoDB

Systems

LinuxDockerGit

education

Academic background

Engineering Degree in Software Engineering2023 - Present

ESPRIT – École Supérieure Privée d'Ingénierie et de Technologies

Software EngineeringDatabasesWeb DevelopmentObject-Oriented ProgrammingTeam Projects
Secondary Education Diploma2021

Baccalaureate in Computer Science

AlgorithmsHTMLCSSJavaScriptPHPSQLMySQL

resume

My resume

Download my CV for your records or view it in a new tab.

Mohamed Khalil Boujemaa

Full-Stack Developer & DevOps Enthusiast

Software Engineering student at ESPRIT, building modern applications and growing into Cloud and DevOps engineering.

contact

Let's build something

Open to internships and junior opportunities in Software Engineering, Full-Stack, DevOps, Cloud, and Platform Engineering.