SYSTEM.KERNEL :: CLICK FOR TERMINAL

Hello, I'm
Elkhamar Benalilou

<Full-Stack Developer />
I build web apps and automate IT workflows.

LOADED_MODULES:
JAVASPRING BOOTREACTLARAVELTYPESCRIPTPYTHONSQL
portfolio.tsx
1// Welcome to my workspace
2import { Developer } from './universe';
3
4const Portfolio = () => {
5return (
6<Developer
>_

# About.system

Elkhamar Benalilou
OPERATORElkhamar Benalilou
ROLEFull-Stack Developer
LOCATIONTangier, Morocco
STATUSOPEN TO WORK
>_ user_profile.log
->whoami

Full-Stack Developer and IT Technician with 3+ years of experience spanning technical support, network security, and end-to-end web development. I build with Java/Spring Boot, React.js, and Laravel — from REST APIs to production-ready interfaces — backed by hands-on experience keeping real infrastructure running. Currently completing a degree in Computer Engineering, and open to full-time roles or freelance collaborations.

->catmission.txt

I started out fixing other people's computers — now I build the tools that replace half of that work. IT support taught me to find the real problem fast; development taught me how to fix it for good. These days that means automating internal workflows and shipping full-stack apps from the ground up. Automation is where those two worlds meet.

EXPERIENCE
3+YRS
PROJECTS
3FULL-STACK APPS

# Skills_Matrix.json

1. Backend & APIs

PythonJavaSpring BootNode.jsExpress.jsPHPLaravelC#ADO.NET

2. Frontend Development

HTML5CSS3React.jsNext.jsJavaScriptTypeScriptTailwind CSSFramer Motion

3. Databases & Security

MySQLPostgreSQLSQL ServerSupabaseJWTRBAC

4. IT Operations & Support

TCP/IPVPNDNS SecurityVLANActive DirectoryIT Support
Drag to explore matrix

# Experience.log

Mar 2023 - Present
Cloud Marketing Hub (CMH)Tangier

IT Technician

  • Wrote Python scripts that automate recurring internal tasks, cutting manual work for the operations team.
  • Configured and secured DNS, SPF, DKIM and DMARC across the company's sending domains to protect deliverability.
  • Designed and maintained internal web interfaces with HTML, CSS, JavaScript and React.js.
  • Diagnosed and resolved user incidents end-to-end, and maintained the team's operational tooling.
PythonReact.jsJavaScriptDNS/Email SecurityHTML/CSS
Apr 2022 - May 2022
RIM-SK S.A.R.L

Developer Intern

  • Developed a credit management application in C# with ADO.NET and SQL Server.
  • Designed the full CRUD layer and fixed functional bugs ahead of delivery.
C#ADO.NETSQL Server
Jan 2021 - Mar 2021
ELGEEK.MA S.A.R.L

IT Support Intern

  • Installed software, supported staff, and troubleshot local network issues on workstations.
IT SupportNetworkingMaintenance

# Education.md

In progress

Degree in Computer Engineering

Final-year project: IT Asset Management platform (Spring Boot 3, React, MySQL, JWT).

$ ls -la ~/projects

Repositories
3

Pinned Projects

Email Analysis Tool screenshot

Email Analysis Tool

Private
Problem:
Inspecting raw email headers and cleaning sources by hand was slow and error-prone.
Solution:
Full-stack app that connects to a live mailbox over IMAP, parses raw headers, applies rule-based cleanup (domain replace, CC stripping, body removal) and shows raw vs. cleaned source side by side.
Result:
Turns a manual, multi-step analysis into a single view with export, copy and script deployment.
React.jsNode.jsExpressIMAP
Happy Hostel Booking screenshot

Happy Hostel Booking

Public
Problem:
A hostel managed rooms, bookings and activities across scattered tools with no live overview.
Solution:
Laravel 12 REST API handling booking logic, activities and auth, plus a React/Vite admin dashboard for guests, alerts and revenue.
Result:
One dashboard for real-time guest management and revenue tracking.
Laravel 12PHP 8.2React 18ViteSQLite
IT Asset Management screenshot

IT Asset Management

Public
Problem:
IT hardware, repairs, loans and stock were tracked in spreadsheets, with no history or alerts.
Solution:
Spring Boot 3 + React platform with role-based JWT auth, hardware lifecycle tracking, incident and loan workflows, automatic stock deduction on repairs, and email notifications.
Result:
Live KPI dashboards and CSV reports replace manual spreadsheet tracking.
Java 17Spring Boot 3.2ReactMySQLJWT
Java

$ ./contact.exe

contact_info.json
1{
2"status": "open_to_work",
4"socials": {
5"github": "@khammar-ben",
6"linkedin": "@benalilou-elkhamar",
7"twitter": "@khammar_ben"
8},
9"location": "Tangier, Morocco"
10}
11
12// Waiting for connection...
13
TSsendMessage.ts×
mail.compose
secure channel
to:benalilou.elkhamar@gmail.com

// FormSubmit.co integration active