Open for Opportunities

Hi, I'm Sourav

I am a

const passion = "Programming";

Specializing in developing secure, scalable backend architectures using Node.js, Express.js, TypeScript, PostgreSQL, and Prisma, while crafting clean, intuitive, and high-performance frontend experiences.

Featured Projects

My Recent Work

Explore a selection of projects I've built, from full-stack applications to interactive web experiences.

StudyMate
StudyMate
Connects learners across the world — helping you find your ideal study partner, collaborate, and grow faster together.
Key Features
  • Find study partners worldwide
  • Real-time messaging
  • Study group creation
  • Resource library
Technologies
React 19Tailwind CSS 4Framer MotionReact Router v7AxiosFirebase
Portfolio Website
Portfolio Website
A modern, responsive portfolio website showcasing projects and skills with smooth animations.
Key Features
  • Dark/Light mode toggle
  • Smooth scroll animations
  • Responsive design
  • Project showcase
Technologies
Next.jsTailwind CSSTypeScript
Task Manager Pro
Task Manager Pro
A powerful task management application with drag-and-drop functionality and team collaboration features.
Key Features
  • Kanban board view
  • Drag-and-drop functionality
  • Team collaboration
  • Task assignments and deadlines
Technologies
ReactNode.jsMongoDB
02. Technical Skills

Technology Stack

A comprehensive showcase of my technical expertise across various domains and technologies.

Programming Languages

JavaScript (ES6+)
TypeScript
SQL

Frontend Development

React.js
Next.js (App Router)
Redux Toolkit
TanStack Query
TanStack Table
Tailwind CSS
Shadcn/UI
Zod
Axios
HTML5
CSS3

Backend Development

Node.js
Express.js
RESTful APIs
Authentication & Authorization
JWT
Better Auth
Firebase Authentication
Server Actions

Database & ORM

PostgreSQL
Prisma ORM
MongoDB
SQL Database Design
Database Normalization
ERD Design

AI & Automation

OpenAI API Integration
Retrieval-Augmented Generation (RAG)
Vector Embeddings
Semantic Search
LangChain
AI Agents
Prompt Engineering
n8n Automation

Cloud & DevOps

Docker
Nginx
AWS (EC2, S3, IAM)
GitHub Actions (CI/CD)
Vercel
Netlify

Tools & Platforms

Git
GitHub
VS Code
Postman
Figma
Cloudinary

Software Engineering

Clean Architecture
Modular Design Pattern
API Design
Error Handling
Performance Optimization
Responsive Web Development

Soft Skills

Problem Solving
Adaptive Learning
Critical Thinking
Effective Communication
Team Collaboration
Attention to Detail
Continuous Improvement
03. Biography

About Me

A glimpse into my journey, philosophy, and what drives my passion for coding.

My journey into programming began in 2020, driven by a profound curiosity to understand how software brings ideas to life.

What started as late nights of self-study and experimentation has evolved into a robust skill set in both front-end and back-end development. I specialize in crafting elegant solutions, from intuitive user interfaces with modern JavaScript frameworks to robust server-side logic and database management.

I thrive on overcoming technical challenges and continuously refining my craft to deliver high-quality, maintainable code. Beyond the code, I believe in continuous learning and the power of strategic thinking.

My hobbies like chess and cricket not only offer a mental reset but also hone my problem-solving skills, patience, and team collaboration—qualities I integrate into every project I work on.

Education

Bachelor of Business Administration (BBA) in Management

National University

Let's Build Something Together

Whether you are looking to hire a full-stack developer, discuss a robust system design architecture, or just share a virtual cup of tea, drop me a message.