
Hi, I'm Zakaria Rachid
Full-Stack Developer | Crafting Exceptional Experiences | Building Web Solutions

About Me
Hi, I'm nessal zakaria, a passionate Full-Stack Developer who specializes in crafting dynamic, responsive, and user-friendly web applications. I believe in writing clean and efficient code that enhances user experiences while solving real-world problems.
Over the years, I've worked on a wide variety of projects, from small business websites to complex full-stack web applications. My goal is to create software that not only functions but also provides delightful interactions for users.
Outside of coding, I'm an avid learner, always exploring new tools, frameworks, and techniques to improve my craft. When I'm not coding, you can find me reading, collaborating on open-source projects, or learning about new tech innovations.
10+
Projects
~7
Clients
2+
Years
What I Do
I offer comprehensive web development services from concept to deployment, handling every aspect of your digital presence.
Full-Stack Development
Building complete web applications with modern front-end and back-end technologies.
Frontend Development
Creating responsive, interactive user interfaces with the latest frontend frameworks.
Backend Development
Developing robust server-side applications and APIs to power your web services.
Database Management
Designing and implementing efficient database solutions for your applications.
Web Hosting & Deployment
Setting up and managing hosting environments for optimal performance and reliability.
Maintenance & Support
Providing ongoing maintenance, updates, and technical support for your web applications.
Need a custom solution for your business?
Let's Discuss Your ProjectMy Development Journey
From foundational learning to building complex applications - the path that shaped my skills
Academic CS Foundations
Mastered low-level programming (Pascal/Assembly), Java, Linux, and system design at Algeria's top CS school. Minimal projects—focused on theory.
Web Dev Awakening
Broke into web development: HTML/CSS → JavaScript → Node.js/Express. Built foundational projects (auth, APIs) while balancing school.
React Portfolio v1
Improved portfolio built with React, better UI/UX and components.
Heures Supplementaires API
School project API for calculating teachers' overtime hours. Comprehensive backend with MongoDB.
Full-Stack Leap
Pivoted to React → Next.js + Express. Shipped production-ready apps during repeated 3rd year, transforming setback into skill-building time.
E-Commerce Shop
Frontend e-commerce with shopping cart, favorites, and product pages. Next.js frontend only.
Current Portfolio
Advanced portfolio with Next.js, dark mode, animations, and modern design.
Car Rental Website
Complete car rental platform with booking system and admin dashboard.
Next.js + Nest.js Mastery
Current focus: Architecting scalable apps with Next.js (frontend) and Nest.js (backend). Bridging academic theory with modern engineering practices.
Chat Application (Learning)
Learning Nest.js with WebSocket concepts. Basic chat functionality in development.
School Management System
Comprehensive school project with complex business logic, user roles, and data management.
Current Status
As a 4th year Computer Science student, I've mastered programming languages, debugging, frameworks (Next.js, Nest.js), and all core CS concepts including networking, algorithms, and system design. Currently seeking opportunities to apply my skills in real-world projects and contribute to innovative solutions.
My Projects
NestJS Prisma PostgreSQL API
A powerful API hosted on Render, built with NestJS, Prisma ORM, and PostgreSQL. Features a large, relational database (hosted on Neon) with many tables and roles, robust backend architecture, secure authentication, and extensive use of Postman for API testing. Showcases strong NestJS features and scalable design.
NestJSPrismaPostgreSQLNext.jsTailwind CSSSNMP Network Management Dashboard
A comprehensive SNMP web interface for monitoring and managing network devices in GNS3 topologies. The system executes SNMP commands via Node.js child processes, queries OIDs in real-time, visualizes network topology, and listens for SNMP traps to detect network events. Provides full visibility into routers, switches, and their configurations.
Next.jsNode.jsSNMPGNS3WebSocketsTailwind CSSCrèche Management System
A desktop application for daycare center management with complete child tracking, staff scheduling, billing, and reporting capabilities. Features include attendance recording, parent communications, immunization tracking, and financial management with PDF report generation.
JavaFXFXMLCSSHibernateMySQLJasperReports
Technologies I Use
React
Node.js
CSS3
HTML5
Git
Docker
Express
MongoDB
MySQL
Next.js
Linux
Tailwind CSS
Firebase
GraphQL
JavaScript
Google Cloud
Vercel
Render
NestJS
Java
Prisma
TypeORM
SQLite
JavaFX
PostgreSQL