sd
Currently shipping and breaking cool stuff atSwipe (YC S21)

Soham Datta.
Product engineer building end-to-end systems.

Computer engineer based in India. I work across the stack - interfaces, services, data and infra - with a bias for shipping, first-principles thinking and outcomes over outputs.

RoleSoftware Engineer
FocusFull-stack · Infra
Based inIndia
StatusOpen to chats
01Selected Work

Shipped systems, not just features.

A focused set of products I designed, built and operated. Each one was an exercise in scoping, owning the stack and shipping under real constraints.

  • Year2026
    RoleSolo · Full-stack
    StackNext.js, Go, PostgreSQL, Docker, TypeScript, TailwindCSS

    Posit

    A social layer for market conviction.

    Posit

    Built a social trade-sharing platform where users can publish trade calls, explore community sentiment, and track conviction-based market ideas through a production-ready full-stack architecture.

    • Production-grade Next.js + Go architecture
    • Postgres, Docker, TanStack Query
    • Trade calls, sentiment, conviction tracking
  • Year2024
    RoleCollege Project · 3 people
    StackReact.js, TypeScript, TailwindCSS, Socket.io, LlamaIndex, Large Language Models

    Critic.ai

    LLM-powered, retrieval-grounded game reviews.

    Critic.ai

    Created a game review engine that utilizes Large Language Models and Retrieval Augmented Generation to generate aggregated textual Game reviews.

    • RAG pipeline over a custom corpus
    • VectorDB + LlamaIndex orchestration
    • Realtime streaming UX via Socket.io
    • Did at a time when LLMs were not mainstream and had limited docs, so had to figure things out with a lot of trial and error and stack overflow deep-dives!
  • Year2024
    RoleSolo · Full-stack
    StackNext.js, TypeScript, TailwindCSS, React.js, Custom Hooks, CodeMirror

    EliteCode

    A LeetCode-style workspace, built from scratch.

    EliteCode

    A Full-stack LeetCode clone, with authentication and a interactive workspace providing an efficient problem-solving environment.

    • Auth, problems, evaluation flow
    • CodeMirror-based editor
    • Next.js + TypeScript end-to-end
  • Year2023
    RoleSolo · Realtime
    StackReact.js, TypeScript, TailwindCSS, CodeMirror, Socket.io, Express.js

    LiveSyntax

    Collaborative code editing, sub-100ms feel.

    LiveSyntax

    A code editor that allows multiple users to edit the same code in real-time.

    • WebSocket-based shared cursors
    • CodeMirror + Socket.io
    • Express service on a free tier
02Stack & Approach

A toolkit chosen for leverage and longevity.

Languages and frameworks are means, not ends. These are the tools I reach for to ship product against real deadlines.

Claude CodeClaude CodeCursorCursorGitHub CopilotGitHub CopilotGrokGrok

I build with AI in the loop to compress the distance between understanding a problem and shipping a solution.

Languages
  • TypeScript
  • Python
  • Go
  • SQL
  • C++
  • Java
Frontend
  • Next.js / React
  • Tailwind CSS
  • Framer Motion
  • TanStack Query
Backend
  • Node.js
  • Go
  • Django
  • Flask
  • REST
  • WebSockets
  • GraphQL
Data
  • PostgreSQL
  • MySQL
  • MongoDB
  • VectorDBs
  • Redis
Infra
  • Docker
  • AWS
  • Linux
  • CI/CD
  • Vercel
AI / ML
  • LLMs
  • RAG
  • LlamaIndex
  • Embeddings
  • Streaming
How I work
01

Outcomes over outputs.

Velocity matters, but only when it compounds. I ship to move metrics, not to look busy.

02

Own the full path.

From the user surface to the database - clarity comes from understanding every layer of what you build.

03

First principles, then frameworks.

I reach for tools that fit the problem. Simplicity scales; clever does not.

03Sandbox

Experiments built for literally no reason other than I got bored.

Hashing
Sorting
04Connect

Let's build something worth building.

Open to collaborations, interesting problems, and conversations about products, startups or systems. Inbox stays open.

I usually reply within a couple of days.

For most things, these work too.