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