Hi, my name is
Software engineer based in the UAE π¦πͺ. I craft scalable applications with modern web technologies, obsess over clean code, and turn messy legacy systems into production-ready products.
With experience across multiple IT companies and as a freelancer, I've built robust back-end systems and intuitive front-end interfaces. I thrive on turning ideas into production-ready solutions that make a real impact. π

const hafid = {
base: "Dubai, UAE π¦πͺ",
years: 8,
stack: ["Java", "Spring Boot",
"Angular", "TypeScript"],
now: "LLM evaluation @ Labelbox",
hobby: "self-hosted HomeLab",
ships: () => "production-ready"
};Years Experience
Projects Shipped
Companies
Dedication
// Backend
APIs, services & business logic that stay up
Problem
Manual job hunting means rewriting your resume for every listing.
Solution
Save a resume and target role, pull jobs from free APIs and Indeed, generate a tailored resume per listing with PDF preview and application tracking.
Problem
Motorsport fans lack access to detailed telemetry, real-time race control updates, granular sector breakdowns, and past session data within standard TV broadcasts.
Solution
The platform provides live telemetry and timing, real-time race control feeds, granular sector performance comparisons, and full historical session replays.
Problem
Job listings rarely match what your resume actually says.
Solution
An Angular dashboard that lists roles matched against an uploaded resume, with filtering and status tracking.
// paid session
Book a 1:1 session for consulting, code review, mentoring or a quick technical deep-dive. You'll choose a slot from my live availability and pay securely at booking time β no back-and-forth emails.
Open booking page βPowered by Cal.com Β· Secure checkout
$ npx contact-hafid
Not ready to book? Drop me a line β happy to talk projects, roles or collaborations.