Hey, I'm Nadjib - I build secure web apps
Full stack developer who builds web apps that are secure by design
I'm a CS student who builds full stack applications with security baked in from day one, not patched in later. At my internship with Cybears, I built a platform that trains employees to recognize phishing attacks before they click.
About Me
From building websites to breaking them.
I started building websites to create things people would use. Then I discovered how easy they are to break, and I've been obsessed with both sides ever since.
Now I study at ESI-SBA in Algeria. Most security issues I've seen come from basic mistakes: SQL injection, XSS, weak auth flows. Things that could be avoided if developers thought about security while building, not after. That's the gap I want to fill.
Last summer, I interned at Cybears, a cybersecurity company, where I helped build a platform that teaches employees to recognize phishing attacks. It was my first time writing code that went to production with real users, real stakes, and real feedback. I learned more in those two months than in a year of school projects.
I'm looking for a team where I can keep learning, ideally somewhere I can contribute to a real product and work with people better than me. If that sounds like your team, let's talk.
Education
ESI-SBA, 4th Year
Cybersecurity Major • 2022 – 2027
Experience
Internship at Cybears
Security awareness platform • Summer 2025
Focus Area
Security-first development
Full-stack web apps
Tech Stack
React.js, Next.js, Node.js
PostgreSQL, MongoDB, TypeScript
Skills & Technologies
Organized by proficiency — not padded with every tool I've touched once.
Technologies I use regularly and feel confident with
Technologies I've used in projects but still learning
Currently learning or have limited experience with
A note on security
My cybersecurity major means I think about security differently than most web developers. I understand OWASP Top 10 vulnerabilities, secure authentication patterns, input validation, and why "just sanitize user input" isn't a complete answer. I won't claim to be a security expert, but I won't ship code with obvious vulnerabilities either. See how I applied this →
Projects
Real projects with real context: internship work, school assignments, and experiments. Each one taught me something different.

Cybersecurity Awareness Platform
LMS + GRC Compliance + Phishing Simulations
Problem
Organizations need engaging security training that connects to compliance requirements and tests employees with realistic simulations.
Solution
Delivered functional MVP in 8 weeks with LMS, compliance module, and phishing campaigns. Architecture became foundation for production version.

Restona
Restaurant Management Platform
Problem
Algerian restaurants manage operations manually, leading to inefficiency. With 5% annual market growth, they need modern digital solutions.
Solution
Built full platform with 4 user roles, 20+ API endpoints, and multi-restaurant architecture. Presented as startup pitch with business plan.
Learning Projects
Built while learning specific technologies. These helped me understand the fundamentals before building my own projects.
Let's Talk
Currently available for internships, junior roles, or freelance projects. If you're hiring or just want to chat, I'd love to hear from you.
What I'm looking for
Internship or junior full-stack role where I can contribute to real products and learn from senior engineers.
Teams that care about code quality I want to write code I'm proud of, not just code that ships.
Roles that value security awareness My background means I can spot vulnerabilities others might miss.