It's me, Soumak

Hey, I’m Soumak & welcome to my creative space

I’m a passionate frontend developer loves building beautiful and engaging digital experiences. I'm also fascinated by 3D technologies, exploring innovative ways to make the web more interactive.

My web development journey began in college during the PHP era, starting with HTML, CSS, and jQuery before diving deep into JavaScript and the React ecosystem. After mastering React, I expanded into Node.js through freelance work, which taught me valuable client collaboration skills.

This foundation led to my first company working with React and TypeScript on diverse projects, where I also developed a strong understanding of UI/UX design. I learned to bridge the gap between beautiful interfaces and seamless functionality.

Today, I'm constantly evolving – exploring AI tools to enhance my development workflow and experimenting with WebGL to create interactive 3D web experiences. Check out my projects and blog where I share insights from my development journey.

Carefully crafted projects

Flow - A local & secure task manager

Flow is a simple, secure task manager app that runs entirely in your browser—no account needed. With a modern, customizable UI, all your data stays private on your device, stored locally using a PostgreSQL database via Pglite and IndexedDB. Enjoy effortless task management with complete privacy and convenience.

Flow

Shader Playground - Play & Preview Shaders Instantly

Shader Editor is a simple, browser-based tool for instantly experimenting with vertex and fragment shaders. Powered by Three.js, it lets you write and preview shaders in real time, switch between 3D models, and use built-in controls to easily test and tweak your effects—no setup required.

Shader Playground

Nova Calendar - Simple Private Event Tracker

Nova Calendar is a simple calendar app inspired by Google Calendar. Track events in your browser with an elegant UI—no account needed. All data stays private, stored and synced locally on your device for easy, secure scheduling.

Nova Calendar

Hue Picker - Simple GLSL Color Selector

Hue Picker is a simple browser color picker that provides detailed options and outputs colors in GLSL format—ideal for shader and graphics work. Quickly select and copy colors with an easy-to-use interface designed for creative coding.

Hue Picker

Want to get in touch? Or just say Hi?

Drop me a line at soumakkdutta@gmail.com