I am a dedicated full stack developer with a passion for creating efficient and user-friendly web applications. I specialize in front-end technologies React and Next.js and have solid experience with back-end technologies Node.js and MongoDB. I enjoy solving complex problems and continually learning new technologies. My aim is to build innovative solutions that enhance user experiences and contribute to business success.

profile picture

About Me

about img

I am a passionate full stack developer skilled in crafting effective and intuitive web applications. My experience spans various technologies including React, Next.js, Node.js, Java, and MongoDB. I began my journey in web development with a strong interest in coding, and it has grown into a fulfilling career where I continually learn and take on new challenges. I have built projects like a Chrome extension for student monitoring and a blogging website. I enjoy solving complex problems to deliver high-quality solutions. I am always eager to explore new technologies and contribute to exciting projects.

Experience

Sept 2024 – Oct 2024

Full Stack Development Intern - iBharat.org

Developed a dashboard website using Next.js and ExpressJS to track crawled URLs, keywords, news, and profiles. Automated web scraping with Puppeteer and optimized performance using Node.js workers for multi-threading, improving metadata extraction efficiency. Implemented role-based authentication with NextAuth (frontend) and JWT (backend) to enhance security control authority of different admins.

Next.jsReact.jsTypescriptJavascriptmongoDB

Technologies

Projects

MusiQ
MusiQ

Created a real-time music room app where users can queue songs, insert their own tracks, and upvote songs to decide the next track. Integrated YouTube player iframe for live video playback, allowing users to experience a dynamic concert/party environment.

NextJSPostgreSQLPrismaNextAuthTypeScriptShadcn/ui
Ghost Reviews
Ghost Reviews

Developed a review platform enabling owners to toggle review acceptance and activate AI suggestions for anonymous user feedback. Integrated Llama AI to provide context-specific recommendations, enhancing review quality.

NextJSNextAuthMongoDBLlama APITypeScriptTailwind CSS
Codeforces Plus
Codeforces Plus

Built Codeforces Plus, a TypeScript library that simplifies interaction with the Codeforces API, providing easy access to contest data, user submissions, and problem details. Added a makeLeaderboard feature to merge leaderboards across multiple contests, enabling customized contest control similar to HackerRank.

TypeScriptNode.js
Get Me A Chai
Get Me A Chai

Discover and support your favorite creators on our platform, similar to Patreon. Donate directly to creators and help them thrive. Creators can easily view and receive donations.

NextJSJavaScriptTailwind CSSMongoDBNextAuthRazorpay
BlogWiz
BlogWiz

Developed a blog app featuring two user roles: users can read and view all blogs, while authors can write, edit, soft delete, and undo delete their posts, along with accessing all content.

ReactJSRedux ToolkitExpressJSMongoDBJavaScriptTailwind CSSJWT
Musically
Musically

A responsive music edtech website showcasing course listings, instructors, and student feedback.

ReactJSNextJSAceternityUITypeScriptTailwind CSS

Let's work together

Or mail me at nikhileshg02@gmail.com