My Projects
Portfolio Website
FeaturedWeb Development • Live
A comprehensive portfolio website showcasing modern web development practices. Built with Next.js 15 and TypeScript, featuring server-side rendering, dynamic blog system with markdown support, animated components, and a beautiful geometric background. Includes sections for projects, blog posts, testimonials, and contact information.
Technologies:
Next.js 15ReactTypeScriptTailwind CSSFramer MotionGray MatterFull-Stack Web Application
Full-Stack Development • Live
A comprehensive full-stack web application featuring user authentication, real-time chat functionality, and a robust REST API. The frontend is built with React and TypeScript, while the backend uses Node.js with Express. Includes features like user management, real-time notifications, data visualization, and responsive design.
Technologies:
ReactNode.jsExpressPostgreSQLSocket.ioJWTDockerE-Commerce Platform
E-Commerce • Live
A comprehensive e-commerce solution featuring product catalog, shopping cart, secure payment processing, order management, and admin dashboard. Includes features like inventory tracking, user reviews, wishlist functionality, and analytics. Built with modern technologies ensuring scalability and security.
Technologies:
Next.jsReactMongoDBStripe APIRedux ToolkitMaterial-UITask Management API
Backend Development • Completed
A robust RESTful API built for task and project management applications. Features include user authentication, team collaboration, real-time notifications, file attachments, and comprehensive API documentation. Built with Node.js and PostgreSQL for reliability and performance.
Technologies:
Node.jsExpressPostgreSQLJWTSocket.ioSwaggerData Visualization Dashboard
Data Visualization • Live
A comprehensive data visualization dashboard that transforms complex datasets into interactive charts and graphs. Features include real-time data updates, advanced filtering options, customizable chart types, and data export functionality. Built with React and D3.js for optimal performance and user experience.
Technologies:
ReactTypeScriptD3.jsChart.jsMaterial-UIPapa ParseMobile App Backend
FeaturedBackend Development • Completed
A robust backend service designed to support mobile applications with high scalability and performance. Features include user authentication, push notifications, real-time messaging, analytics integration, and comprehensive API documentation. Built with modern cloud technologies and containerization.
Technologies:
Node.jsExpressMongoDBFirebaseDockerAWSRedis42Events
FeaturedFull-Stack Development • Live
A comprehensive event management platform built specifically for the 42 community. Features include user authentication with 42 OAuth integration, gamified user experience with XP points and achievements, interactive dashboards with progress tracking, calendar integration, and a full-featured admin panel. The application showcases modern web development practices with a game-themed UI and responsive design.
Technologies:
Next.jsReactTypeScriptTailwind CSSZustandReact QueryDate-fns42 OAuthMinishell
FeaturedSystem Programming • Completed
A fully functional Unix shell interpreter built from scratch in C, replicating bash functionality. Features include command-line parsing, process management, pipe operations, input/output redirections (including heredoc), environment variable expansion, signal handling (ctrl-C, ctrl-D, ctrl-\), quote handling for both single and double quotes, and implementation of essential built-in commands (echo, cd, pwd, export, unset, env, exit). The project demonstrates deep understanding of system calls, process creation, file descriptors, and Unix shell mechanics.