dipangshu.

Dipangshu Roy / Software engineer

Full stack.
Mobile depth.

Building consumer products across Flutter, React, and backend systems. Four years at Tata Digital, working on Tata Neu.

An orange loop connecting two brushed aluminum frames

Engineering the booking journey.

From native booking experiences to production reliability, across Tata Neu’s travel and hospitality products.

Tata Digital

Tata Neu

Travel & Hospitality
Jun 2022 - present

2×conversion with
native booking flows
60%increase in
monthly bookings
25%fewer production errors
after the hotel refactor
Senior Digital Engineer IIMar 2025 - present

Refactored the hotel booking system around SOLID principles and design patterns, reducing tight coupling and production errors by 25%.

Architected the Hotels Landing Page for faster first contentful paint. Worked on the hotel search-results redesign and travel CMS consolidation.

ArchitecturePerformanceReliability
Senior Digital EngineerOct 2023 - Mar 2025

Led an engineering solution team, using research and proofs of concept to address complex requirements and production issues.

Onboarded Air India and Vistara through extensible interfaces and airline-specific loyalty and booking workflows, contributing to a 60% increase in monthly bookings.

Digital EngineerJun 2022 - Oct 2023

Built cross-platform native flight and hotel booking experiences with product and design, replacing redirect flows and doubling conversion.

Migrated to Mystiq, a content-driven interface framework built with Flutter, MobX, and Sanity CMS, enabling experience updates without rebuilding the app.

Beyond the day job.

Developer tooling and an independent product, built across the stack.

Open-source tooling

flutter_diff_action

Run checks on what changed.

A GitHub Action and Dart CLI for change-aware tests, analysis, and formatting. Includes affected-test detection and Melos monorepo support.

DartGitHub ActionsMelos

A step in your GitHub Actions workflow

- name: Test what changed
  uses: ProjectAJ14/flutter_diff_action@v2
  with:
    command: 'flutter test'

Run tests affected by the changed code.

Independent project

Xpertzy

Expert advice, one conversation away.

A 1:1 video consultation platform spanning authentication, booking, payments, video sessions, and the lifecycle around each appointment.

React / TypeScriptBun / HonoPostgreSQL / Drizzle
Visit Xpertzy
BookScheduling & Google sign-in
PayRazorpay & payment recovery
ConnectVideo sessions with GetStream
Follow throughReminders, completion & feedback

Better Auth, TanStack Query, Supabase Postgres, Resend, and background jobs. Deployed on DigitalOcean App Platform.

Contributions that made it upstream.

Interface work, storage correctness, and the boundary between Flutter and native code.

Merged / Aug 2025

Super Productivity

One input. Create or schedule.

Built a unified task-scheduling interface for the Schedule view, with existing-task search, new-task creation, keyboard navigation, and Angular Signals.

2nd place, Ship a Feature Hackathon

View pull request #4739
Super Productivity task scheduling input from the merged pull request Task selection suggestions in the Super Productivity scheduling interface
Actual interface captures from the pull request.
Also explored: automatic transaction capture for Cashew

A feature proposal for background notification capture and customizable regex scanners. The pull request was closed without merging.

View proposal #227

Depth in mobile.
Range across the stack.

I’m a full-stack engineer with a strong Flutter foundation, working across consumer interfaces, API integrations, backend services, and developer tooling.

I’ve been at Tata Digital since 2022. Outside work, I build independent projects and contribute to open source.

Jadavpur University, KolkataBE (Hons), Information Technology2018-2022

Mobile

Flutter, Dart, MobX, Kotlin, Java, Material You

Web

React, TypeScript, Next.js, TanStack Start & Query, Tailwind

Backend & data

Bun, Hono, Node.js, Express, PostgreSQL, Drizzle, Supabase, MongoDB, Redis

Delivery & integrations

Docker, DigitalOcean, Firebase, Sanity CMS, Better Auth, Razorpay, GetStream

Have something in mind?

Let’s build something useful.