Available for Internships & Opportunities

Swarnabha
Banerjee

Full-Stack Web Developer

Building production-oriented full-stack web applications with modern JavaScript technologies, focusing on scalable architecture, shipping reliable software, and thoughtful user experiences.

About

I'm Swarnabha Banerjee, a Full-Stack Web Developer currently pursuing Computer Applications. I enjoy building production-oriented web applications that combine intuitive user experiences with scalable backend architecture and thoughtful engineering.

I enjoy solving real-world problems through clean, maintainable software while continuously exploring modern technologies and development practices. My focus is on creating applications that balance usability, performance, and long-term maintainability.

I'm currently seeking internship opportunities where I can contribute to meaningful products, collaborate with experienced engineers, and continue growing through real-world software development.

Skills

Five core areas where I design, build, and solve engineering problems across modern software products.

Frontend Engineering

Backend Development

Full-Stack Architecture

Graphic Design

Problem Solving

Developer's Toolkit

A curated collection of the frameworks, services, and development tools I rely on to build scalable, production-ready web applications.

Frontend

  • Next.js (App Router)

    Full-stack React framework

  • React

    Component-based UI development

UI & UX

  • Framer Motion

    Animations & interactions

  • Shadcn UI

    Accessible component library

  • Recharts

    Analytics & data visualization

  • Tiptap

    Rich text editor

  • React Three Fiber

    3D rendering

  • React Three Drei

    3D scene helpers

  • Lordicon

    Animated icons

  • React-Toastify

    Toast notifications

Backend

  • Next.js API Routes

    Server-side APIs

  • Node.js

    JavaScript runtime

Authentication

  • NextAuth.js

    Authentication & session management

Database

  • MongoDB

    NoSQL database

  • Mongoose

    Schema design & relationships

Real-Time & Automation

  • Server-Sent Events

    Real-time server updates

  • BullMQ + Redis

    Queues & background processing

  • cron-job.org

    Scheduled task automation

Storage & Media

  • Supabase

    Secure file storage

Email Infrastructure

  • Resend

    Production email delivery

  • Mailtrap

    Email testing environment

Development Tools

  • Postman

    API testing

Projects

StoryHub

A full-stack blogging platform that combines content publishing, social interaction, and production-grade web engineering to deliver a robust experience for writers and readers.

StoryHub project preview
Spendee project preview

Spendee

A responsive expense tracking application for managing income and expenses, with transaction search, interactive spending analytics, and categorized financial insights.

MyTask project preview

MyTask

A responsive task management application with voice input, productivity tracking, gamification, and intelligent date and time input for streamlined task organization

PassOP project preview

PassOP

Password management prototype built with React and Express.js to demonstrate full-stack CRUD and MongoDB integration. Do not enter real credentials; this app is for demonstration purposes only.

Journey

A timeline of how I went from writing my first lines of code and learning the fundamentals to building and shipping full-stack applications

October 2024 - March 2025

The Beginning

I started my programming journey with C while preparing for my semester exams. During this time, I explored C more deeply while also learning the basics of data structures and algorithms and core programming concepts.

April 2025 - July 2025

Learning the Foundations

I moved into web development, starting with HTML, CSS, and JavaScript before exploring backend development with Node.js, Express.js, and MongoDB. I then moved into React and Next.js, along with Auth.js for authentication, covering the core technologies and concepts of the MERN stack and full-stack web development.

August 2025 - October 2025

From Learning to Building

I started putting what I had learned into practice, beginning with small tutorial and practice projects. From basic exercises, I moved into frontend applications and eventually full-stack projects, experimenting with React and Next.js along the way. This phase was largely about building, experimenting, and gradually taking on more involved projects of my own.

November 2025 - July 2026

Building StoryHub

I decided to move beyond practice projects and build something closer to a real-world application: StoryHub, a full-stack Next.js application. This phase focused on building its core features while exploring performance optimization, scalability, feature management, and the challenges that come with developing a larger application. Along the way, I experimented with modern web development practices and applied what I learned directly to StoryHub, gradually evolving it from a practice project into a much more developed application.

August 2026 - Present

Where I Am Now

I’m continuing to deepen my understanding of modern web technologies and production-level application development, while looking for opportunities to apply what I’ve learned in real-world environments. I’m also working on further developing StoryHub into a more mature and efficient application. Alongside this, I’m exploring AI and how it can be meaningfully integrated into the applications I build. The journey continues through learning, building, and applying.

Hire Me

Have a project in mind or looking for someone to build with? Send me a message and let's talk.

By submitting this form, you agree that the information provided may be processed to respond to your inquiry. Privacy Policy.