Skip to main content
My Projects

Shaping the digital world

Live Messenger

A real-time messaging application featuring user authentication, presence detection, and media uploads. It allows users to send text and image-based messages, with live status updates powered by Pusher's presence channels. Secure authentication is handled through NextAuth.js, integrating providers like GitHub & Google for seamless login. The app also supports Cloudinary image uploads, enabling users to share media instantly. Designed with Next.js, Tailwind CSS, and Prisma, this project ensures a modern, scalable, and interactive chat experience.

Next.jsReact.jsPrisma

Live Messenger

Development & Design

Eco-Collectors

A waste management and recycling request system that enables users to request bottles pickups and connect with recyclers efficiently. It features a map-based interface where users can submit recycling requests, view available bins, and track request statuses in real time. Recyclers and managers have dedicated dashboards to accept, track, and complete requests, ensuring smooth collection operations. The platform enhances eco-friendly practices by simplifying waste collection, promoting responsible recycling, and improving coordination between users, recyclers, and management teams.

React.jsGoogle Maps APITailWind CSS

Eco-Collectors

Diploma Project

Cyber Sphere

A full-stack blog platform focused on computer-related topics, catering to both professionals and beginners in the tech world. It features user authentication with email/password login and OAuth support for GitHub & Google, ensuring a secure and flexible sign-in experience. Users can create, edit, and delete blog posts, as well as comment on articles and save favorite posts for later reading. The platform is built with a React frontend and a Node.js/Express backend, utilizing MongoDB for data storage and JWT for authentication to maintain a stateless, secure API. With a clean UI and efficient data handling, this blog provides an engaging experience for learning, sharing, and discussing the latest in tech.

ReactTailWind CSSReact Quill

Cyber Sphere

Development & Design

Oh-Shift

Oh-Shift is a modern employee shift scheduling web application designed to streamline workforce management with an intuitive and interactive experience. Built with Next.js, TypeScript, Tailwind CSS, Prisma, and MongoDB, this full-featured scheduling tool allows managers to effortlessly assign employees to shifts using a drag-and-drop interface powered by FullCalendar and DnD-Kit. Employees can view their assigned shifts in real-time, while managers benefit from dynamic schedule tracking, role-based access control (NextAuth), and an elegant UI with a custom light/dark theme. The system ensures seamless database interactions using Prisma ORM, with optimistic UI updates for a smooth user experience. Designed with scalability and usability in mind, Oh-Shift demonstrates my ability to build efficient, well-structured, and visually polished web applications tailored for real-world business needs.

Next.jsTypeScriptReact

Oh-Shift

Development & Design

Available for work

Ready to bring ideas to life!