Project One
A brief description of what this project does and what I learned from building it. Replace with your real project.
Web Developer · Cybersecurity Learner
I build for the web, explore security, and commit to growing every single day.
Discover my story
My name is Abdessamad Naji. I'm a web developer who believes that the best way to learn is to build — then break what you built, understand why, and build it better.
Alongside web development, I've recently begun exploring the world of cybersecurity. I'm a complete beginner — and I'm proud of that. Every expert was once where I am now.
I'm driven by curiosity, not just deadlines. I read documentation when I don't understand something. I experiment when I want to understand it deeper. That mindset is what I bring to every project.
Each project is a lesson. Some are polished, some are experiments — all of them taught me something.
A brief description of what this project does and what I learned from building it. Replace with your real project.
Another project description. What problem did it solve? What technologies did you explore? Replace this with real content.
Something is being built. The best projects aren't the ones that are finished — they're the ones that started.
I'm a beginner — and that's exactly where every professional started. Here's my path so far.
Started learning about how the internet works — TCP/IP, HTTP, DNS, networking basics. Understanding the ground before exploring vulnerabilities.
Getting comfortable with Linux — the environment most security tools live in. Learning the terminal, file system, permissions, and scripting basics.
Exploring how web applications can be vulnerable — XSS, CSRF, SQL injection — from an educational perspective. Learning to build more securely as a developer.
Start participating in Capture The Flag challenges to apply knowledge in real scenarios. Explore platforms like HackTheBox and TryHackMe.
Read, watch, study — consume knowledge deliberately.
Turn concepts into real things — projects, experiments, tools.
Ask: what worked, what didn't, and what would I do differently?
Apply the lesson. Repeat with more depth each cycle.
"The person who asks questions will learn for one day. The person who builds will learn for a lifetime."
I believe in showing up, even when progress is slow. I believe in asking questions, even when they feel obvious. I believe in documentation, in experimentation, and in the compound interest of small improvements made consistently.
Development and security are not destinations — they are directions. I've chosen mine, and I walk it every day.
Everyone has something to teach. If you have advice, feedback, or an idea that could help me improve — as a developer, as a learner, or as a person — I'd genuinely love to hear it.