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

Simple Finance - A simple personal expense tracker

A minimal, focused expense tracker designed to do one thing perfectly: help users manage their money without the clutter. Built with Next.js, React, and Supabase, the application provides a frictionless way to log daily transactions. The core experience centers around an intuitive, data-driven dashboard that instantly visualizes spending habits, breaking down financial data through interactive monthly trends and category analytics.

Simple Finance

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

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