$▋

Sourov Das

Full-Stack Developer & AI Engineer

I build products end to end. Interface, backend, and the AI agents running quietly underneath it all.

React
Next.js
TypeScript
JavaScript
Python
Node.js
OpenAI
Anthropic
LangChain
Groq
Ollama
Express
PostgreSQL
MongoDB
Supabase
Prisma
Redis
Redux
WebSockets
Tailwind CSS
Docker
Git
GitHub
Vercel
Postman
Figma

Things I've built.

Products taken from first commit to live users, built end to end.

TapLab — Creator Marketing AgencyLive

TapLab

The core web platform for a UK creator marketing agency, with a filterable creator roster and CDN-backed media delivery.

ApprenticeLab — Apprenticeship SaaSLive

ApprenticeLab

A high-traffic membership and education SaaS platform where students prepare for UK apprenticeship applications end to end.

FROM — Editorial Portfolio

FROM

A high-end, scroll-driven editorial portfolio for a fashion photographer built with GSAP and Next.js.

SmartWealth — AI Finance Dashboard

SmartWealth

A personal wealth management dashboard featuring real-time synchronization, interactive charts, and a FastAPI AI agent backend.

one_hub — AI Control Desk

one_hub

A unified AI control desk to manage Gmail, Calendar, and GitHub through natural language with a secure approval gate.

EduStream LMS

EduStream LMS

A learning management system where instructors run courses and students track their progress.

RAG Chatbot Platform

RAG Chatbot Platform

Upload your own documents and chat with them, with answers that cite where they came from.

How I build.

The same five steps, whether it is a landing page or an agent with database access.

01

Understand what actually breaks

I start by writing down what fails today and what fixed looks like. Most bad software is a clean answer to the wrong question.

02

Build the thin slice first

One real path end to end, interface to database, before adding a second. It surfaces the hard parts while they are still cheap to change.

03

Wire it to real systems

Auth, live data, background jobs, agent tool calls. Everything doing actual work, not mocked responses behind a nice screen.

04

Guard the risky parts

Anything that writes, deletes, or spends money gets an approval gate, an honest failure state, and a way back out.

05

Then make it fast

Streaming, caching, and query shape. Performance work lands once the thing is correct, never as a substitute for it.

How I got here.

From first lines of JavaScript to building with AI, one stage at a time.

JavaScript Fundamentals

Early 2024

Started with the language itself: the DOM, ES6+, async/await and how the browser actually runs code. Built small vanilla projects until the fundamentals stuck.

React Development

Mid 2024

Moved into component thinking: hooks, state management, composition and render behaviour. Learned to structure a UI so it stays readable as it grows.

Freelancing

2025

Took on my first paid client work and learned the parts nobody teaches you: scoping a build, quoting it honestly, handling feedback and shipping something people actually depend on by the deadline.

AI Engineer

OngoingNow

Started exploring the AI world and building with LLMs, agents and retrieval systems. Studying a BCA at Swami Vivekananda University while working towards becoming an AI Engineer.

Let's Work Together

Have a project in mind or need help building a scalable web application? I'd love to hear about it.

Start a Conversation

Or connect with me directly

Open for work

Sourov Das

Full-Stack Developer & AI Engineer. Freelance projects, collaborations, and full-time roles.

© 2026 Sourov Das. Full-Stack Developer & AI Engineer