I am Harsh

Experienced MERN stack developer proficient in Next.js and Nest.js, hailing from Bengaluru, India. Crafting seamless digital experiences to enhance your web presence. Dive into my portfolio and let's collaborate on your project!

About me

With two years of hands-on experience in fintech startups, I have cultivated a robust skill set as a MERN Stack Developer, proficient in React, Node.js, Nest.js, Next.js, MongoDB, and MySQL. Thriving in dynamic environments, I excel in delivering scalable solutions that adhere to industry standards. My current focus on AWS and containerization underscores my commitment to staying ahead in modern development, ensuring I remain innovative and well-equipped to tackle emerging challenges.

Driven by a fervent dedication to excellence, I approach every project with enthusiasm, whether it involves system architecture, database optimization, or UI design. My journey reflects adaptability and an unwavering pursuit of excellence, qualities I am eager to leverage in contributing to transformative projects within the fintech industry and beyond.

My Skills

jordans

Front-end

HTML5CSS3JavascriptReactJSTSReduxTSNextJSBootstrapTSTailwindTSTypescriptTSMaterial UI
jordans

Back-end

TSNodeJSTSExpressJSTSMySQLTSMongoDBTSSequelizeTSMongooseTSJWTTSNestJSTSLoopBack
jordans

Tools

TSGitTSGithubTSVSCodeTSNetlifyTSPostmanVercel
 
Stocks App
thumbnail

The mini-website was developed using Next.js, TypeScript, and Redux to track real-time stock and cryptocurrency prices. The backend continuously polls live price data from an API, storing it in MongoDB, while the frontend retrieves and displays the latest 20 entries in a dynamically updating table. WebSockets facilitate seamless real-time updates, and Redux, along with Redux Persist, efficiently manages state, ensuring user selections are preserved in localStorage. A modal allows users to effortlessly switch between different stocks or cryptocurrencies, providing a smooth and responsive experience.

Next.js,Express.js,MongoDB,Redux,Redux Persist,WebSocket,TypeScript

Weather App
thumbnail

The Weather Dashboard is a sleek, modern application that provides comprehensive weather information with an elegant glassmorphic interface. It displays current conditions including temperature, weather description, humidity, wind speed, and sunrise/sunset times for any searched city, while offering a 4-day forecast at a glance. Users can toggle between Celsius and Fahrenheit, access detailed hourly forecasts by clicking on any day card, and benefit from automatic 30-second data refreshes. The app remembers the last searched location, provides clear error notifications, and features a fully responsive design that works beautifully across all devices, combining practical functionality with sophisticated aesthetics.

React.js,Openweather API Integration,Vercel

thumbnail

This modern React application provides a comprehensive solution for personal task management and team collaboration. Built with React, Redux Toolkit, and TypeScript, it features a drag-and-drop Kanban board that allows users to organize tasks across three status columns (Pending, In Progress, and Done). The application also includes a social feed component where team members can share updates with images and captions, fostering team communication. User authentication is implemented with a clean login interface and password recovery functionality. The UI is crafted with Tailwind CSS for a responsive, professional design that works across all devices, while Lucide React icons provide consistent visual elements throughout the application.

Reactjs,Mongodb,TailwindCSS,Redux Toolkit,Cloudinary,Vercel

Swiggato
thumbnail

Swiggato is a revolutionary culinary exploration platform that brings the world's cuisines to your fingertips. With an intuitive interface, users can effortlessly filter and sort through a vast array of dishes from different countries, curated to perfection. Each dish is presented on visually appealing cards, complete with ratings, ingredients, and step-by-step instructions. Dive deeper into your culinary journey by clicking on a card to reveal immersive modal windows featuring tantalizing images and video tutorials. With customizable pagination options, Swiggato ensures seamless navigation, allowing users to tailor their culinary adventures to their preferences. Whether you're a seasoned chef or a novice cook, Swiggato is your ultimate companion for discovering and mastering global flavors.

React.js,Tailwindcss,,API Integration

Pricewise
thumbnail

Developed using Next.js and Bright Data's webunlocker, this e-commerce product scraping site is designed to assist users in making informed decisions. It notifies users when a product drops in price and helps competitors by alerting them when the product is out of stock, all managed through cron jobs.

Nextjs, Bright Data, Cheerio, Nodemailer, Mongodb, TailwindCSS, Vercel

thumbnail

Experience the ultimate movie database in the palm of your hand with our IMDb app. Instantly access a vast collection of movies, TV shows. Browse through detailed ratings, reviews for your favorite films and TV series. Stay up-to-date with the latest entertainment news and release dates. With personalized recommendations and user-friendly navigation, our IMDb app is your go-to destination for all things cinema. Click now and dive into the world of entertainment!

React.js,Styled-Components,API Integration,Netlify

thumbnail

A Quiz application developed using React Router, seamlessly integrated with the Open Trivia Database API. The app offers a diverse range of categories and three levels of difficulty. Users can select their preferred category and difficulty level to access a curated set of questions. Leveraging the Open Trivia Database API ensures a comprehensive and reliable source of quiz content. With React Router facilitating smooth navigation, users can enjoy an interactive and engaging quiz experience tailored to their preferences.

React.js,MaterialUI,Netlify

Project Management App
thumbnail

The project management application features distinct user roles: Manager, Dev (Developer), and Tester. Managers possess comprehensive control, including task creation, user management, and task deletion with a soft delete option. Devs and Testers can create and edit tasks but lack managerial functions. All users access a personal profile for task management and password changes. User authentication is secure, and the interface is designed for ease of use. An audit trail ensures accountability, currently tracking task deletions by managers(Not deployed yet,Learning AWS).

React.js,Nest.js,MySQL,MaterialUI

Contact me

©Copyright 2024 HarshWebDev. All rights reserved.