Available for new projects/ Bengaluru, India

Engineer. Builder.
Maker.

Senior Software Engineer II at Vitra.ai. Six years building production web apps and AI-driven products end to end — React and Next.js on the front, NestJS and Node on the back, running on AWS. Outside of work I ship my own products: a live web app, a Chrome extension, three desktop apps, a Figma plugin, and eleven open-source npm packages.

6+Years shipping
300K+Users on one campaign
11npm packages · 5.1K downloads
Promoted in five years
SOUNAK DAS
AWS Certified Cloud PractitionerM.Sc. Computer Science — Grade AWinner, FutureHack 3.0
01 — About

I build products that people actually use

I joined Vitra.ai as an intern and was promoted three times in five years. Today I build Universe, the company's flagship translation platform — image and document translation through to the credit, billing, and job-orchestration systems behind it. Before that I shipped a consumer campaign that served over 300,000 users at a failure rate below 1%.

I don't just write code — I ship products. That habit carries outside work too: most evenings I'm building desktop apps in Tauri, publishing npm packages, or shipping something small that solves a problem I actually have.

ProductEnd-to-end ownership, from data model to the surface users touch.
ScaleAsync job pipelines, queues, and worker pools that hold under load.
CraftLocal-first, zero-dependency, sub-50ms — details that make tools feel good.
02 — Selected work at Vitra.ai

What I've shipped in production

01 · FLAGSHIP

Universe — translation platform

Vitra.ai's flagship product. I own image translation end to end across JPG, PNG, and other raster formats, together with the editor that lets users correct and refine translated output in place. Extended the platform beyond images into document translation across multiple file formats — text extraction, translation, and reassembly. Also built the Playground, an interactive surface for experimenting with translation and generation, and a chat-driven image creation system.

Async job processing on Netflix Conductor with Redis-backed queues and a worker poolCustomer-facing credit and billing system metering platform usageAudit log recording user and system actions across the productMarketplace plugins for Photoshop, Microsoft Office, and Figma
NestJSNext.jsConductorRedisAWS
02 · 300,000 USERS

Mahindra face-augmentation campaign

A user submitted a selfie and a short form and received a personalized 30-second stunt video in under a minute. Scaled to over 300,000 participants across India with a video-generation failure rate below 1%.

03 · ~10 SECONDS

Automated SSL/TLS certificate manager

Handles domain verification, validation, and issuance in roughly ten seconds, removing manual certificate renewal for every customer domain on the platform.

04 · WEB APP

Translate.website

Translates entire sites into multiple languages with extensive per-string customization, so users can review and refine every translation before it goes live. Paired with a Chrome extension that translates any site in place, with View and Edit modes and search / replace / replace-all editing.

05 · REAL TIME

Zoom live-translation bot

Joins calls through the Meeting SDK, captures per-participant raw audio in real time, detects the spoken language, and translates it live. Built with Next.js, NestJS, and Docker.

03 — Products I build on my own

Six shipped, not six side projects

One live web app, a published Chrome extension, three Tauri desktop apps, and a Figma plugin. All designed, built, and released solo.

LIVEaudioframe.appAudioFrame(opens in a new tab)Browser-based audio visualizerReal-time, beat-reactive visualizer with seven render styles, driven by a bass-frequency envelope follower that scales the visuals to the track. Exports transparent-alpha WebM and MP4 at 4K/60fps in 16:9, 1:1, and 9:16. Runs entirely client-side — no installs, accounts, servers, or telemetry.TypeScriptWeb Audio APICanvasLIVEChrome Web StoreHatch(opens in a new tab)Cmd+K command palette for the browserUniversal command palette with 80+ commands: fuzzy tab switching, bookmark and history search, snippets with dynamic variables, aliases, clipboard history. Opens in under 50 ms from a framework-free ~29 KB bundle, in a closed Shadow DOM so it never collides with host-page styles.TypeScriptesbuildShadow DOMDESKTOPmacOS · WindowsVecto(opens in a new tab)AI-powered SVG generation and editingGenerates production-ready SVG from a plain-text prompt, then opens any local .svg for direct editing. Full vector editor: layer tree with visibility and lock toggles, live attribute editing, multi-select with bounding-box handles, pan and zoom, 100-step undo/redo.Tauri 2RustReact 18Claude APIDESKTOPmacOSGrove(opens in a new tab)Multi-repository Git clientKeeps every local repository in a single view — branch, change counts, ahead/behind state, last commit — with dirty repos sorted to the top. Stage, commit, push, branch, and resolve conflicts against syntax-highlighted word-level diffs; delegates to the system git binary so SSH keys, credentials, and hooks work unchanged.Tauri 2RustReact 19shadcn/uiDESKTOPCross-platformGitPulse(opens in a new tab)Engineering contribution analyticsPulls commit and merge-request data from GitLab and GitHub into per-member, per-project analytics: contribution heatmaps, time-to-merge percentiles, cycle-time breakdown, PR-size distribution. Surfaces trend alerts for velocity drops and bus-factor risk. Local-first — tokens in the OS keychain, strict CSP, no telemetry.Tauri 2git2keyringRechartsPLUGINFigmaFigWind(opens in a new tab)Figma to Tailwind code generatorConverts any selected Figma frame or component into production-ready TSX or HTML with mapped Tailwind utility classes, regenerating live as the selection changes. Handles flexbox layout, gap, padding, and sizing, and detects image fills to emit real img tags.TypeScriptFigma Plugin APITailwind v4
04 — Open source

Eleven packages, 5,100+ downloads

NPM.SOUNAKDAS.IN →

@sounakdas scope · MIT licensed · TypeScript-first · zero-dependency where possible

termiwatchZero-config terminal dashboard for Node.js: CPU, memory, event loop, HTTP metrics.
git-visionCLI that analyzes Git history for risky files, churn hotspots, and knowledge silos.
ghostbugZero-config browser SDK that auto-collects bug context and debugging breadcrumbs.
dev-log-monitorLocal log diagnostics for NestJS, Express, and Node.js with a real-time UI.
quickfuzzZero-dependency fuzzy search for JS and TS — powers Hatch in production.
smart-masonry-gridVirtualized, zero-dependency masonry grid for responsive layouts.
motionchartAnimated React chart library for presentation-first data storytelling.
rgb-curveLightweight RGB curve editor for React, in the style of Lightroom colour grading.
instaskeletonUltra-light React skeleton loader with JSX inference and shimmer animations.
logpaintLightweight colored logger for Node.js with a configure-once, log-everywhere API.
changelog-from-commitsGenerates a polished CHANGELOG.md from Conventional Commits — zero-config, monorepo and gitmoji aware.
05 — Experience

Intern to Senior Software Engineer II

APR 2025 — PRESENT
Senior Software Engineer IIOwns Universe end to end — image and document translation, editor, Playground, credits and billing, audit log, Conductor-based job orchestration, and marketplace plugins. Mentors juniors and interns, and sets team conventions for API design and service structure.
Vitra.ai · Bengaluru
APR 2024 — MAR 2025
Senior Software Engineer IShipped the Mahindra face-augmentation campaign to 300,000+ participants at a sub-1% failure rate. Designed the automated SSL/TLS certificate manager and the in-place website translation Chrome extension. Automated content extraction with Puppeteer and Crawlee.
Vitra.ai
AUG 2023 — MAR 2024
Software EngineerBuilt Translate.website and a Zoom meeting bot doing live per-participant audio capture, language detection, and translation. Contributed to the internal project-management and billing systems. Promoted to Senior within eight months.
Vitra.ai
AUG 2021 — AUG 2023
Software Development InternResearched and developed the internal Universe product and shipped two production releases. Prototyped R&D projects in translation and media processing, several of which fed into the product line.
Vitra.ai
FEB 2020 — JUN 2021
Software Engineer InternBuilt a school and inventory management web app in Angular and Express.js with a companion Ionic mobile app, plus a push-notification service and offline support for field users.
Kuldeep Websoft · Remote
06 — Stack

What I work with

LanguagesTypeScript · JavaScript · Python · Rust · Java · C++ · C · SQL
FrontendNext.js · React · Angular · Ionic · Three.js · TailwindCSS · shadcn/ui · Zustand · Vite
BackendNestJS · Node.js · Express · Flask · REST · WebSockets · Netflix Conductor · background workers
Desktop & browserTauri 2 · Chrome Extension APIs · Figma Plugin API · Web Audio API · Canvas
DataPostgreSQL · MySQL · MongoDB · Redis · Firebase · Supabase
Cloud & infraAWS (Lambda, EC2, S3, RDS, CloudFront, DynamoDB) · GCP · Azure · Cloudflare · Docker · PM2 · SSL/TLS automation
PracticesGit · Postman · Puppeteer · Crawlee · CI/CD · code review · technical mentoring
CertificationAWS Certified Cloud PractitionerIssued August 2025 · valid through August 2028
EducationM.Sc. Computer Science — Grade AAcharya Prafulla Chandra College · B.Sc. Computer Science, 2018–2021
AwardWinner, FutureHack 3.0First place for Bhasha Sarathi — offline real-time speech translation, built in 40 hours, 46 MB build, sub-second model load.
07 — Contact

Let's build something interesting together.

Have an idea, a project, or just want to talk? Fastest way to reach me is email — I usually reply within a day.