Skip to content
Driptanil.

SDE 1 · Ploutos AI TechnologiesIndia3+ years shipping

Interfaces thathold up.

I'm a frontend engineer building production systems in React, Next.js and TypeScript  data-quality tooling at Ploutos AI, AI products for clinicians, and developer tools in Rust. I care about clean architecture, fast feedback loops, and UI that stays legible at scale.

Contributions / last year
1,923
Shipped to production
6 products
Status
Available for select work
Driptanil Datta

Driptanil Datta

SDE 1 · Ploutos AI Technologies

Location

India 🇮🇳

Experience

3+ Years

GitHub Activity

Consistent daily updatesand code reviews

@driptanil ↗
 
Active this week1,923 contributions this year
scroll
01Approach

Build the boring parts well.The rest gets easy.

Unclear state, leaky boundaries, a design system nobody trusts — that is what most “frontend” problems turn out to be. I start by making the data model and the component contracts obvious, and the screens follow.

  1. 01Model the data before the screenMost frontend problems are structure problems in disguise. I settle the data model and the component contracts first, so the screens come together fast — and still make sense six months later.
  2. 02Make the boundaries obviousState that lives in one place, components that own one job, and side effects you can point at. Boundaries are what let a second engineer land a change without reading the whole tree.
  3. 03Optimise the feedback loopFast local dev, honest types, and errors that say what went wrong. Cutting the loop from minutes to seconds changes what a team is willing to attempt.
  4. 04Ship it, then keep it legibleShipping is the start of maintenance. I leave behind naming, docs and tests that make the next change cheap rather than clever code that makes it expensive.
02Experience

Four places the workhad to hold up.

SDE 1India · Remote[START] — Present

Own the frontend of Datachecks Enterprise — a data quality and observability platform where the interface has to stay readable across millions of rows.

  • Built the comparison surface: automated schema, row and cell-level diffing with semantic-similarity matching, presented as side-by-side data grids that stay usable at scale.
  • Shipped the validation and synthetic-data-generation workflows end to end, from the rule builder through to run history.
  • Set the component contracts and design-system conventions the rest of the product now builds on.
Next.jsTypeScriptTailwindCSSFastAPIPostgreSQL
Projects ✦
Projects ✦
03Selected works

Things I'veshipped.

From side projects to production systems — each one built with intent, iterated on with care, and shipped with pride.

Full StackProduction GradeOpen SourceSide ProjectsAI Powered
03Toolkit

Tools, by the jobthey do.

Getting a real product on screen: typed end to end, componentised, and rendering fast on the first paint.

Interface
Next.jsReactTypeScriptTailwindCSSShadCNFramer MotionFlutter
Services
Node.jsFastAPItRPCPrisma ORMREST API
04Strengths

What you getwhen I join.

01

You get an interface that survives the roadmap

I build the boring structure well — data models, component contracts, state boundaries — so the next three features slot in instead of forcing a rewrite.

02

You get one engineer across the whole stack

React and TypeScript on the front, FastAPI, Node and Postgres behind it, Rust when it earns its place. Fewer handoffs, fewer things lost between them.

03

You get work that ships and stays shipped

Six products in production, maintained after launch. I care about the second year of a codebase as much as the first two weeks.

06Archive

A learning archive,kept in public.

Everything I study gets written down and organised — system design, languages, DevOps, AI. Browse it the way I do: collection, chapter, section.

Collections
Chapters — System Design
Sections — 8 sections

Networking & Communication

Explore the fundamentals of how systems communicate over a network, from basic client-server models to advanced globa...

/blog/system-design/networking/1.-client-server-modelWhat is the Client-Server Model?
Where the work happens

Obsessed with the craft,wired to build.

Late nights, multiple monitors, and a terminal always open — this is where ideas become production-grade software. I care deeply about the details: clean architecture, fast feedback loops, and tools that don't get in the way.

Clean ArchitectureFast Feedback LoopsTerminal FirstShip & Iterate
Workspace detail 1
Workspace detail 2
Workspace detail 3
08Contact

Got an interfaceworth getting right?

Available for select work. Data-heavy dashboards, design systems, or anything that has to stay legible at scale — those are the problems I like most. Two lines about the project is enough to start.