In my portfolio, I present a curated collection of recent projects, each built with modern, production-ready technologies and deployed live. As a Senior Full-Stack Developer, I focus on crafting scalable, performant, and user-centric applications across the full stack.

Source code for all projects is available on my GitHub profile. My portfolio is built with Next.js, TypeScript, and SASS, with a Node.js backend using NodeMailer and Google APIs to deliver contact messages from my VPS directly to my personal email.

Personal Projects

Tasks AI

AI-powered task manager where users create, update, prioritize, and delete tasks using natural voice commands, transcribed and executed by OpenAI GPT-4o-mini.

  • Speak voice commands to create, update or delete tasks.
  • Set priority, due date and details via AI commands.
  • Google OAuth with secure per-user Firestore isolation.
  • Protected API with Firebase Admin token verification.

Technologies used

  • OpenAI API
  • Firebase Auth
  • Firestore
  • ReactJS
  • TypeScript
  • TailwindCSS
  • React Query
  • NodeJS
  • ExpressJS

Fabric 3D Designer

Fabric 3D Designer is an interactive tool for designing and customizing 3D fabric models.

  • ReactJS application utilizing Three.js for 3D rendering.
  • Customize logo and background using colors and textures.

Technologies used

  • ReactJS
  • TypeScript
  • Three.js
  • Framer Motion
  • TailwindCSS

Voice Reco

Voice Reco is an intelligent Speech Recognition tool that efficiently transcribes human voice to text.

  • Transcript into multiple languages (EN, FR, ...).
  • Supports VOICE COMMANDS to interact with the app.

Technologies used

  • JavaScript
  • GulpJS
  • Babel
  • SASS
  • HTML

Task Cutive

Professionally crafted task management web app utilizing React, Redux, React-Router, Axios, and hosted on a VPS.

  • SignIn/SignUp, Email verification, Password recovery.
  • User can Add, Delete, Edit, List, Filter the tasks.
  • Can be used to manage daily life tasks.

Technologies used

  • ReactJS
  • React Hooks
  • React Router
  • Redux
  • Redux Thunk
  • Axios
  • React Icons
  • SASS
  • HTML

Task Cutive API

Robust backend API for the Task Cutive project, developed with Node, Express, MongoDB, nodemailer, googleapis, and JWT.

  • RESTful API with Stateless Authentication.
  • One can do all CRUD operations on USERS & TASKS.
  • Supports email verification, password reset.

Technologies used

  • NodeJS
  • ExpressJS
  • MongoDB
  • Mongoose
  • NodeMailer
  • GoogleApis
  • JsonWebToken

Persec Chatapp

Dynamic real-time chat application developed with PHP, MySQL, JavaScript, CSS, and HTML, facilitating secure one-to-one private messaging.

  • DOM nodes are reused to render new chat messages.
  • Give instant response to both sender and receiver.
  • User interface is responsive and mobile friendly.

Technologies used

  • JavaScript
  • PHP
  • CSS
  • HTML

Burger Builder

An innovative Custom Burger Builder web tool, deployed on Firebase, expertly crafted using React, Redux, Axios, and Firebase.

  • Signin/Signup to order your own personalized burger.
  • Users can order burger by choosing ingredients.

Technologies used

  • ReactJS
  • ReduxJS
  • React Router
  • Axios
  • SASS
  • HTML