Open to internships, junior roles, and freelance projects

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.

Scroll to learn more

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.

Strong

Technologies I use regularly and feel confident with

TypeScript
React.js
Next.js
Node.js
PostgreSQL
Express.js
Tailwind CSS
Git
Familiar

Technologies I've used in projects but still learning

MongoDB
Firebase
Docker
Python
Django REST
REST APIs
Zustand
Jest
Linux
Framer Motion
Redis
Exploring

Currently learning or have limited experience with

Azure
CI/CD
Cypress
Jenkins
FastAPI
GraphQL
NestJS
Flutter

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 preview
Internship at Cybears (CyLabs)

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.

Next.js
TypeScript
Tailwind CSS
Django REST
PostgreSQL
Docker
Restona preview
Startup Idea & School Project

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.

Next.js
TypeScript
Tailwind CSS
Node.js
Express.js
PostgreSQL
Redis
Cloudinary
School Project
Event Management System
A platform for creating events, managing registrations, and handling ticket distribution with QR code validation.
React.js
Tailwind CSS
Node.js
Express.js
MongoDB

Learning Projects

Built while learning specific technologies. These helped me understand the fundamentals before building my own projects.

MyTours
Tour booking platform built while learning Node.js and server-side rendering.
Pug
Node.js
Express
MongoDB
Real-Time Chat
Chat application built while learning Firebase and real-time data sync.
React.js
Tailwind CSS
Firebase

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.

Algiers, Algeria (open to remote)
Available from now
Send a message
I typically respond within 24-48 hours.