About Me
I’m a dedicated and passionate Full Stack Developer with a strong foundation in the MERN and Python stacks. My journey in the tech world began in 2019, driven by an insatiable curiosity and a love for problem-solving. Over the past few years, I have honed my skills through rigorous self-study, hands-on projects, and professional experiences.
I recently completed an internship as a MERN Stack Developer, where I collaborated with a talented team to build scalable web applications. During this internship, I developed and optimized features using React, Next.js, Node.js, Express, and MongoDB. This experience not only strengthened my technical abilities but also enhanced my teamwork and project management skills.
Currently, I am working full-time as a Full Stack Developer, where I design and implement robust solutions that drive business success. My role involves leveraging technologies such as Next.js, Tailwind CSS, TypeScript, Flask, Express, and Django to create seamless and efficient user experiences. I am also proficient in using Redux Toolkit for state management and have cloud computing experience on cloud platforms like AWS.
My core expertise lies in the MERN stack, complemented by my proficiency in Next.js. I am continually expanding my knowledge and staying updated with the latest industry trends to deliver high-quality and innovative solutions.
I am eager to take on new challenges and contribute to impactful projects. Whether it’s developing cutting-edge web applications, optimizing performance, or exploring new technologies, I am committed to leveraging my skills to create meaningful and effective solutions.
my projects
(Modern Block-Based Blog Platform)
Skeptic Dev is a cutting-edge blog platform built with Next.js, inspired by the intuitive content editing experiences of Notion and Medium. Designed with a modular block-based editor, it allows users to create rich, interactive content featuring text, images, code with syntax highlighting, and embedded media. The platform leverages server-side rendering and best SEO practices to deliver optimal performance and search engine visibility. With robust authentication powered by NextAuth and an emphasis on developer experience using TypeScript, Tailwind CSS, and a component-based architecture, Skeptic Dev ensures both a seamless user experience and high-quality code maintainability. My contributions focused on integrating secure authentication flows, implementing a highly customizable editor, and optimizing SEO strategies, making the platform both scalable and efficient.
(Local RAG for PDFs)
PDF-Bot is a lightweight, local retrieval-augmented generation system built to index and query PDF documents using Langchain, Chroma, and Ollama. The project processes PDFs by loading them from a designated folder, splitting the content into manageable chunks using Langchain’s RecursiveCharacterTextSplitter, and indexing these chunks into a persistent Chroma vector database. It then employs an Ollama-powered LLM to generate detailed answers based on the retrieved context. With a modular architecture that separates document loading, text processing, database operations, and LLM interactions, PDF-Bot ensures efficient and accurate information retrieval. My contributions involved optimizing the document processing pipeline, refining the vector indexing strategy, and enhancing the LLM integration for more precise answer generation.
(EdTech)
IAS Sathi is an innovative digital platform designed to empower civil services aspirants in India by providing comprehensive exam preparation resources. The application combines high-quality study material, interactive tools, and advanced AI-powered features to create an effective and engaging learning experience. Key features include an AI-driven chatbot offering instant answers to users' queries, stress management tools designed to help candidates maintain mental well-being throughout their preparation, and a robust task management system to optimize study plans. The app also provides simulated tests and quizzes to assess knowledge and track progress, ensuring aspirants are well-prepared for every challenge they face. My contributions involved developing core application features, focusing on user engagement through personalized stress-relief sessions powered by AI, and integrating the backend API for high performance and scalability. IAS Sathi is designed to enhance the study journey and support students in achieving their goals.
(EdTech)
Bhavishyan is a comprehensive student management platform designed specifically for educators. It offers tools to streamline academic counseling, manage student stress, and enhance the efficiency of classroom management. The platform includes an AI-powered counseling system that identifies and addresses student stress points, allowing teachers to better support their students' well-being. Additionally, Bhavishyan provides robust scheduling and task management features tailored to educators' needs, making classroom and workload management more effective. My role included leading the development of AI-based counseling features and building efficient task scheduling tools to provide teachers with an all-in-one solution for student success.
(EdTech)
AIMEERS is an advanced AI-driven platform focused on assisting students in their preparation for the IIT JEE exams. Built with a primary focus on student engagement, the platform combines a range of intelligent tools to support learning, including an interactive chatbot that answers questions instantly, a test management system that enables students to take and review mock exams, and stress relief features to help students manage the pressures of exam preparation. The application’s goal is to support students’ academic progress by providing AI-enabled assistance and resources to maximize their performance. I developed essential functionalities such as the chatbot, test management, and stress management modules to ensure a holistic support system for IIT JEE aspirants.
(E-Commerce)
Developed a comprehensive e-commerce application using NextJS for both the front end and backend. Achieved a modern aesthetic with Tailwind CSS and Tail Blocks. Implemented Server Side Rendering and Client Side Rendering for optimized performance. Featured a dedicated admin dashboard with light and dark themes for efficient product management.
(Cloud Notebook)
Crafted a dynamic MERN stack cloud application for seamless note storage and management. Leveraged React.js, Express.js, MongoDB, and Json Web Token for robust authentication and authorization. Implemented the Context API and Restful API along with React Bootstrap, custom components, and icons. Ensured security with bcryptJS and salts for user password encryption. Implemented an email verification system using nodemailer's OTP function to enhance account security.
(Chrome Extension)
Developed a lightweight Chrome extension aimed at empowering users to restrict access to specified websites according to individual preferences. BlockIt is a simple yet efficient site-blocking extension (17.6KB) leveraging service workers to seamlessly block user-defined websites, stored locally for personalized control.
(Firebase App)
Developed a React and Firebase-powered job posting platform with real-time features. Users can login using email or Google, post jobs, and receive instant notifications for new applications. Ensured a seamless application workflow, allowing job posters to efficiently manage applications within the platform.
(Socket.io)
Introduced 'MyChat', a real-time chat application utilizing React and Socket.IO to facilitate seamless message sharing among participants within the same room. This interactive platform enhances communication through instant updates, providing a dynamic and engaging environment for users. The combination of React and Socket.IO in the context of Node.js creates a robust foundation for real-time chat functionality.
my skills
Contact me
Please contact me directly on my email dev.salman1508@gmail.com or through the form below: