
Hi, I'm Sourav
Full-Stack Developer
Passionate about building practical and efficient web applications
About Me
Hi, I'm Sourav Mahato, a software developer from India with a genuine interest in technology, gadgets, and how software can positively impact people's lives. I've always enjoyed exploring new tools, experimenting with different software, and understanding how technology shapes everyday experiences.
Currently, I focus on the JavaScript ecosystem, building both frontend and backend applications. I believe in learning continuously, strengthening fundamentals, and building practical solutions rather than just writing code.
I'm also a Linux enthusiast and use openSUSE as my daily driver, which has helped me better understand development environments, systems, and workflows. Overall, I'm passionate about growing as a developer and contributing to meaningful projects that create real impact.
Skills
Flagship Work
Featured Project
A full-stack video platform project where I explored authentication, social features, and real-world deployment.

dancely.in
A high-performance video streaming platform with social networking — users discover, upload, and share dance videos while engaging through likes, comments, follows, playlists, and community posts.
Backend Highlights
- ›Custom Auth Flow
- ›Resend Email Integration
- ›Zod Validation
- ›MongoDB Aggregations
- ›ERD Based Design
- ›Cloudinary CDN
- ›Security Best Practices
- ›Swagger Documentation
- ›Winston & Morgan Logging
- ›System Health Checks
Frontend Highlights
- ›SEO & PWA Support
- ›Social Engagement
- ›Playlist Management
- ›Content Dashboard
- ›Enhanced Playback
- ›Global Search
- ›Seamless Scrolling
- ›Optimistic UI
- ›Server State Management
Blogs
Latest Thoughts
Writing about technology, learning, and building.
Understanding custom auth flow and its implementation
Recently I rebuilt my custom auth system to truly understand the implementation details. I focused on proper flow, structure, and error handling using Zod and Resend. The biggest challenge wasn't syntax, but mapping out the business workflow and handling edge cases like token expiration and storage security.
Docker solved my pain point on My Linux desktop
I started exploring Docker to understand how it works behind the scenes and why it's consistent across environments. It solved my production pain points on Linux, specifically with PostgreSQL dependencies on openSUSE, proving that stability matters most.
Thoughts changed as a dev
I used to think development was just about learning languages and tools, but my perspective has shifted to realizing it's about system thinking. Now I spend more time understanding workflows, business logic, and edge..
My DualBoot Experience How I Broke My Laptop
When I bought my first laptop, I felt limited by Windows bloatware and decided to try dual-booting Linux. It was a chaotic journey involving corrupted partitions and BitLocker lockouts, but failing repeatedly taught me how OS bootloaders and file systems actually work.