logo
nessal zakaria rachid

Hi, I'm Zakaria Rachid

Full-Stack Developer | Crafting Exceptional Experiences | Building Web Solutions

Profile picture of Nessal Zakaria Rachid

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.

Next.jsReactNest.jsExpress

Frontend Development

Creating responsive, interactive user interfaces with the latest frontend frameworks.

Next.jsReactTailwind CSSTypeScript

Backend Development

Developing robust server-side applications and APIs to power your web services.

Nest.jsExpressNode.jsREST APIs

Database Management

Designing and implementing efficient database solutions for your applications.

MongoDBPostgreSQLMySQLFirebase

Web Hosting & Deployment

Setting up and managing hosting environments for optimal performance and reliability.

VercelAWSGoogle CloudDocker

Maintenance & Support

Providing ongoing maintenance, updates, and technical support for your web applications.

Bug FixingPerformance OptimizationSecurity UpdatesFeature Enhancements

Need a custom solution for your business?

Let's Discuss Your Project

My Development Journey

From foundational learning to building complex applications - the path that shaped my skills

2021-2023

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.

Early 2023

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.

ReactJavaScriptCSS

Heures Supplementaires API

School project API for calculating teachers' overtime hours. Comprehensive backend with MongoDB.

Node.jsExpressMongoDB
Late 2023-2024

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.

Next.jsReactTailwindCSS

Current Portfolio

Advanced portfolio with Next.js, dark mode, animations, and modern design.

Next.jsTailwindCSSFramer Motion

Car Rental Website

Complete car rental platform with booking system and admin dashboard.

Next.jsMongoDBNext.js API
2024-2025

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.

Nest.jsTypeORMPostgreSQLWebSocket

School Management System

Comprehensive school project with complex business logic, user roles, and data management.

Nest.jsPostgreSQLPrismaJWT
2025

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.

JavaScriptTypeScriptReactNext.jsNode.jsNest.jsExpressMongoDBPostgreSQLDockerAWSComputer NetworksAlgorithmsSystem DesignMicroservicesAI Integration

My Projects

  • Clothing Store Next.js
    Clothing Store Next.js

    A Next.js shop with cart and authentication

    Next.jsReactTailwind CSSNode.jsExpressMongoDB
  • Cars Rental Website
    Cars Rental Website

    A platform for renting cars online, offering various car options with an easy-to-use booking system.

    Next.jsReactFirebaseTailwind CSS
  • NestJS Prisma PostgreSQL API
    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 CSS
  • Express MongoDB API
    Express MongoDB API

    A fast and efficient API built using Express.js and MongoDB, featuring secure routing, optimized queries, and a fully hosted environment.

    Express.jsMongoDBNode.jsJWT AuthenticationCloud Hosting
  • SNMP Network Management Dashboard
    SNMP 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 CSS
  • Crèche Management System
    Crè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

Let's Connect

I'm currently open to new opportunities. Whether you have a question or just want to say hi, feel free to reach out—I'll try my best to get back to you!

Github Icon