Migrating approximately 30k users between partners
Planning and coordinating a partner migration in a live financial platform, with recoverable execution, record-level visibility and readiness for production traffic.
I’m Ishan. I connect architecture, teams and hands-on engineering to deliver production software and useful AI.
CLOUD & AI ARCHITECTURE
PRODUCT ENGINEERINGBASED IN SRI LANKA.
WORKING ACROSS BORDERS.

Direction, teams and delivery.
02Useful AI, inside your product.
03Knowledge, platforms and control.
Selected project accounts. Client and organization names are withheld.
Planning and coordinating a partner migration in a live financial platform, with recoverable execution, record-level visibility and readiness for production traffic.
Leading a Svelte-to-Next.js rewrite to unify the technology stack, from documented user flows to feature-parity testing and a monitored production cutover.
Good technology decisions connect the product, the people building it and the people using it.
Explore my approachFrom a first QBasic game to leading production change. My path runs through design, software engineering, financial technology and AI.
I traced a slow ingestion pipeline to CPU embedding inference, evaluated the cost of waiting, and moved that stage to GPUs. A practical account of choosing compute by the cost to finish the job.
Read the articleInside adeka.lk: automated listing review, explainable quality signals and smarter ranking—and a practical route to AI adoption in existing businesses.
Read the articleEvent ordering, position history and the tradeoff between smooth movement and responsiveness.
Read the articleUse shared notifications for logout and tab-local state for messages, while keeping the server authoritative.
Read the articleHow a Bash pipeline, Redis queues and streamed worksheet XML addressed the memory limits of large report generation.
Read the articleA product to build. A team to lead.
A question about where AI fits.