My Skills

About Me

I am Hassan Nahid

Experienced Full Stack Developer with a passion for building scalable, efficient, and user-friendly web applications. Adept at designing and developing robust architectures, optimizing performance, and implementing security best practices. Skilled in problem-solving, debugging, and collaborating with cross-functional teams to deliver high-quality, maintainable solutions. Committed to staying updated with emerging technologies and continuously improving development processes.

My Skills

Frontend Development

NextJs

NextJs

Intermediate
Firebase

Firebase

Experienced
Redux

Redux

Intermediate
React

React

Experienced
TypeScript

TypeScript

Experienced
Tailwind CSS

Tailwind CSS

Experienced
JavaScript

JavaScript

Experienced
CSS

CSS

Experienced
HTML

HTML

Experienced

Backend Development

DBMS

DBMS

Experienced
PostgreSQL

PostgreSQL

Intermediate
JWT

JWT

Experienced
RESTful APIs

RESTful APIs

Experienced
Mongoose

Mongoose

Experienced
MongoDB

MongoDB

Experienced
ExpressJs

ExpressJs

Experienced
NodeJs

NodeJs

Experienced

Additional Skills

Netlify

Netlify

Experienced
Vercel

Vercel

Experienced
Figma

Figma

Experienced
Stripe

Stripe

Experienced
github

github

Experienced
Git

Git

Experienced

Soft Skills

Responsibility

Responsibility

Strong
Adaptability

Adaptability

Good
Time Management

Time Management

Good
Problem-Solving

Problem-Solving

Excellent
Teamwork

Teamwork

Strong
Communication

Communication

Strong

Familiar With

Java

Java

Intermediate
Python

Python

Intermediate

Projects

Gamify Learn (Gamified Learning Platform)
Gamify Learn (Gamified Learning Platform)

Gamify Learn (Gamified Learning Platform)

Web

Gamify Learn is a full-stack educational social platform designed to transform traditional learning into an engaging, game-like experience. The platform allows users to participate in quizzes and challenges, earn points and rewards, and improve their ranking on a global leaderboard, creating a sense of competition and motivation. Users can submit text-based or single-image challenge posts, interact through reactions and comments, and showcase their achievements through badges, titles, avatars, and banners on their profiles. The system features real-time point updates without page reloads, interactive profile previews, and a clean feed-based experience inspired by modern social platforms. The frontend is built using Next.js (App Router) with TypeScript, React Hook Form, Shadcn UI, and Tailwind CSS to ensure fast performance, accessibility, and a polished user interface. The backend is developed with Node.js, Express, TypeScript, MongoDB, and Mongoose, featuring JWT-based authentication, Zod validation, role-based access control, and Cloudinary integration for media uploads. An admin dashboard enables full control over challenges, submissions, rewards, and participants, making the platform scalable and production-ready. Gamify Learn was developed as a solo project with a strong focus on user engagement, system security, and modern full-stack best practices.

NextJs
TypeScript
Mongoose
ExpressJs
Tailwind CSS
JWT
WalletX (Digital Wallet System)
WalletX (Digital Wallet System)

WalletX (Digital Wallet System)

Web

WalletX is a full-featured and secure digital wallet system built to replicate real-world mobile financial services like bKash and Nagad. It provides a role-based access control system (admin, agent, user) to ensure security and proper transaction management. Users can perform money transfers, cash-in, and cash-out via agents, and maintain a complete transaction history with detailed tracking.

TypeScript
React
Tailwind CSS
Redux
ExpressJs
MongoDB
Mongoose
JWT
Forever (E-commerce App)
Forever (E-commerce App)

Forever (E-commerce App)

Web

Forever is a modern e-commerce application that offers a complete shopping experience for customers. It features product listing pages with detailed information, advanced search, and filtering options. Users can add products to a shopping cart, manage quantities, and securely proceed through the checkout process.

React
JavaScript
ExpressJs
Mongoose
JWT
Stripe
AirCNC (Room Booking App)
AirCNC (Room Booking App)

AirCNC (Room Booking App)

Web

AirCNC is a room booking platform inspired by Airbnb, where users can act as either guests or hosts. Guests can browse available rooms, check details, and complete online booking registrations. Hosts can list properties with descriptions, pricing, and availability calendars.

NexSchola (School Management System)
NexSchola (School Management System)

NexSchola (School Management System)

Web

NexSchola is a comprehensive school management system designed to streamline the administration of students, teachers, and school staff. It provides features such as student enrollment, class management, attendance tracking, grade submission, and performance reporting.

React
Tailwind CSS
Firebase
ExpressJs
Mongoose
JWT
VisuNexa (AI Image SaaS Platform)
VisuNexa (AI Image SaaS Platform)

VisuNexa (AI Image SaaS Platform)

Web

VisuNexa is an advanced AI-powered SaaS platform for image generation and processing. Users can upload images or provide prompts to generate AI-enhanced visuals. The platform supports multiple AI capabilities, including image editing, transformation, and upscaling.

NextJs
TypeScript
Tailwind CSS
Stripe
MongoDB

Education

Diploma in Computer Science & Technology (CST)

Sirajganj Polytechnic Institute

Sirajganj, Bangladesh
2023 - Present

Currently pursuing Diploma in Computer Science and Technology with focus on Software Development, Web Technologies, Programming, and Database Management. Actively working on real-world projects and building technical expertise.

Key Achievements:
  • Active participant in tech club activities
  • Working on multiple full-stack development projects
  • Developing strong foundation in modern web technologies

Secondary School Certificate (SSC)

Sabuj Kanan School and College

Bangladesh
2022

Completed Secondary School Certificate with outstanding academic performance in Science group.

Key Achievements:
  • GPA: 5.00 out of 5.00
  • Perfect score in all subjects

Testimonials

Ayman Rahman

Ayman Rahman

Hassan's expertise in full-stack development is truly impressive. His ability to create efficient and user-friendly applications sets him apart. Highly recommended!

Nadia Akter

Nadia Akter

Working with Hassan was a great experience. His problem-solving skills and attention to detail made our project a success. Looking forward to future collaborations!

Tanvir Hasan

Tanvir Hasan

A highly skilled developer who brings innovative solutions to the table. Hassan's work is clean, well-structured, and delivered on time.

Farzana Ahmed

Farzana Ahmed

Hassan's ability to understand complex requirements and turn them into functional web applications is remarkable. A true professional!

Let's collaborate on your amazing project and build something great together!

Email
Email

hassan.nahid.dev@gmail.com

Message

Latest Blog Posts

Authentication Deep Dive: JWT vs OAuth vs Session

2025-12-25Hassan Nahid

Authentication Deep Dive: JWT vs OAuth vs Session

Authentication Deep Dive: JWT vs OAuth vs Session In the realm of web and application development, securing user access is paramount. Authentication is the gatekeeper, verifying that a user is who they claim to be. But with an array of methods available, understanding the nuances between popular choices like Session-based authentication, JWTs, and OAuth is crucial for making informed architectural decisions.

Optimizing React Apps: Performance Tips for 2026

2025-12-25Hassan Nahid

Optimizing React Apps: Performance Tips for 2026

Optimizing React Apps: Performance Tips for 2026 The landscape of web development is ever-evolving, and React remains a cornerstone for building dynamic user interfaces. As we look towards 2026, user expectations for speed and responsiveness are higher than ever. It's no longer just about writing functional code; it's about crafting experiences that feel instantaneous. This guide delves into the advanced strategies and best practices that will define peak React performance in the coming years.

Top 7 UI/UX Principles Every Developer Should Know

2025-12-25Hassan Nahid

Top 7 UI/UX Principles Every Developer Should Know

Moving beyond mere functionality, developers who master UI/UX principles create software that is not only robust but also intuitive, enjoyable, and genuinely useful. Understanding these design fundamentals empowers you to build applications that users love, reducing friction and enhancing satisfaction with every interaction. It's about crafting experiences, not just code.