About Me
The person behind the code:
my journey, what I build, and why I build it.
Hey there! 👋
I'm a software engineer who believes the best systems are the ones nobody notices, because they just work.
My path into tech started with curiosity, tinkering with code and wondering how things came together under the hood, and that curiosity just got more ambitious over time.
Over the past several years I've worked across the full stack, through freelance projects and internships, including one at an industrial site. Each one reinforced the same lesson:
The architecture decisions you make before writing a single line of code matter more than which framework happens to be newest.
Right now I'm looking ahead to what's next:
- Open to PhD opportunities in cloud & data security, and AI/ML with privacy (healthcare, finance, and similar fields)
- Open to full-stack and cloud engineering roles, wherever I can keep building things that solve real problems
Find more of my work: github.com/ElazzouziHassan

Sketching before shipping, old habit.
Education
Certifications
Quick Facts
Specializations
Jorf Mobility Platform
Designed and built during my Master's internship: an intelligent mobility platform from scratch, with a secure backend, an admin dashboard, cross-platform driver and passenger apps with live GPS tracking, and an AI chatbot layered on top.
Current Focus
Building the Jorf Mobility Platform pushed me to get serious about cloud-native architecture and CI/CD, and I've been carrying those practices, Docker, Jenkins, SonarQube, into every project since.
On the side, I've worked on SmartCanvas, an AI image-editing SaaS, and a Scopus Chatbot that uses semantic search and transformer embeddings to help researchers dig through arXiv papers in plain language.
That pull toward research is what's steering me now: I want to spend more time on the why behind the systems I build, not just the how, which is exactly what draws me toward PhD-level work alongside continued full-stack and cloud engineering.
How I Work
What I bring to a project beyond the tech stack.
End-to-end ownership
I take projects from a client's first requirement to what's actually running in production, not just the fun parts in between.
Quality by default
Automated tests and CI checks ship with the code, not after it. "Works on my machine" was never good enough for me.
Systems thinking
I weigh trade-offs before writing a line of code: what happens when this needs to scale, or get maintained by someone who isn't me.
Applied AI, not hype
The AI features I build exist because they solve a real problem for the person using them, not because they look good in a demo.
Technologies I Love Working With
The tools I reach for most often, and rely on to build things that hold up after launch day.
Next.js & Node.js
Full-stack apps and APIs, from the React 18 frontend down to the runtime
Spring Boot
Secure, production-grade backends with JWT auth, Keycloak SSO and RBAC
Docker & K8s
Containerizing services and orchestrating them at scale
Jenkins & SonarQube
CI/CD pipelines with automated testing and continuous code quality checks
Beyond the Commit History
Outside of client work, I build because I'm curious: a new architecture I want to try, a framework I haven't touched yet, or just a random idea I want to chase down. Most of it lands on GitHub. Some of it turns into real applications. Some stays half-finished, but taught me something anyway.
When I'm not building, I'm usually mentoring developers, contributing to open source, or reading up on AI/ML or cloud-native engineering.
If you're working on something interesting, or just want to talk, I'm happy to connect.
Got Something Worth Building?
Reach out if you have a project, an opportunity, or just want to talk shop.