Portfolio

Prateek Kumar

Navigate below

Project case studies

Databank-grounded portfolio stories showing business context, architecture and product decisions, and measurable delivery outcomes.

How to scan these case studies quickly

• Start with Context to see business constraints and scale.

• Use Approach to understand architecture and ownership judgment.

• Validate with Results and visual evidence for delivery credibility.

Cargo Platform Modernization (Legacy C# to API-First Web)

Rebuilt a tightly coupled desktop cargo system into a scalable, secure web platform with clean API boundaries.

Primary production platform used nationwide

Led end-to-end modernization of mission-critical cargo operations by separating UI from backend services and introducing workflow-focused modules for bookings, dispatch, deliveries, and analytics.

Role: Architectural boundary setter and frontend system owner

8 technical decisions9 outcomesBest fit: Frontend Engineer

Migrated a legacy desktop workflow to a web platform used in active production nationwide.

Legacy EXE client and direct DB dependency created opaque behavior and constrained scaling/debugging.

Decoupled a tightly coupled EXE client from direct database dependency by introducing API-driven web architecture.

Replaced desktop client behavior with browser-based workflows

Introduced explicit REST APIs to expose business behavior

Shifted diagnosis from DB-level guesswork to API-level observability

Designed client-heavy execution paths to reduce server bottlenecks

Defined API-first boundaries between client and backend

Rebuilt execution flows in web client

Shifted diagnosis to API-level observability

Backend and DB teams could isolate and scale load per API

Operational debugging became faster and more actionable

UI fixes became cheaper and easier to roll out

Legacy desktop pathways were gradually retired

Production stability improved significantly

Better isolation of system load

Faster operational diagnosis

Improved production stability

Legacy pathway phased out

Operations dashboard and workflow execution surface
Operations dashboard and workflow execution surface
Client-to-API boundary and request orchestration diagram
Client-to-API boundary and request orchestration diagram
Discuss a similar architecture challenge

Multi-Brand Booking Platform with Centralized Payments

Unified multiple client sites under one configurable platform with shared booking flows and a secure payment core.

Designed a reusable, theme-driven architecture so each brand could have a custom website experience while relying on the same hardened booking, checkout, and operations backbone.

9 technical decisions7 outcomesLong-term durabilityBest fit: Senior Software Engineer

Website builder, booking workflows, payment engine, and mobile delivery model

Fragmented implementations caused high duplication and costly maintenance/release cycles.

Consolidated fragmented product implementations into one reusable platform and release pipeline.

Standardized booking workflows across customer sites

Centralized payment logic into a reusable shared engine

Used React SPA where dynamic behavior and speed mattered

Replaced thousands of native app variants with React Native WebView wrappers

Standardized booking workflows

Centralized payment engine

Introduced React SPA where required

Used RN WebView wrapper model to avoid per-client native duplication

Large-scale code duplication was eliminated

Release and maintenance overhead dropped materially

Functional changes moved to a single platform instead of per-client apps

Non-engineering teams gained more operational autonomy

Reduced maintenance overhead

Single-platform functional rollout

Long-lived architecture with low ongoing maintenance

Durability: Architecture remains in use with minimal maintenance

Shared administration workflow across consolidated modules
Shared administration workflow across consolidated modules
Reusable platform modules and shared release pipeline
Reusable platform modules and shared release pipeline
Discuss a similar architecture challenge

KSRTC Cross-Platform Booking App + Operations CRM

Delivered customer-facing mobile booking and an internal CRM/operations layer for public transport workflows.

Executed a deadline-critical transport product rollout covering seat selection, live trip visibility, ticket workflows, and staff-side inventory/reporting operations in one coordinated release.

3 technical decisions6 outcomesBest fit: Senior Engineer

Government delivery with fixed timeline and late iOS requirement

Late iOS requirement threatened committed timeline.

Chose a WebView-based React Native wrapper instead of a full native rebuild to de-risk deadline delivery.

Selected React Native WebView wrapper approach over full native rebuild

Prioritized contractual scope and delivery risk

Delivered Android and iOS apps within one week

Met contractual delivery constraints without extending timeline

Pattern was later reused across multiple company products

Delivered Android + iOS in one week

No timeline extension required

Approach reused across future products

Cross-platform mobile interface delivered with React Native wrapper
Cross-platform mobile interface delivered with React Native wrapper
One-week execution plan for Android and iOS launch
One-week execution plan for Android and iOS launch
Discuss a similar architecture challenge
Prateek Kumar

Prateek Kumar

Senior Software Engineer

© 2026 Prateek Kumar

Built with Next.js

Menu