Solutions Architect | Enterprise Architect | Product Owner | Technology Consulting
17+ years of enterprise solutioning across 5 countries
Banking and financial services sub-domains I've architected for, with depth of involvement.
Where enterprise architecture meets personal curiosity — I bring the same design rigour from banking systems (scalable patterns, clean separation, testable modules) to personal products, exploring new tech stacks with AI-assisted development and a disciplined 9-step delivery workflow.
AI-powered personal strength coach
Communicates via WhatsApp and Voice calls. Uses workout data from REPPIT for personalized training.
AI-powered personal strength coach with WhatsApp & Voice AI integration.
Fitness strength tracking app
Track workouts with real-time timer, progressive overload tracking, and exercise history analytics.
Fitness strength tracking with real-time timer and progressive overload analytics.
Privacy-first note-taking app
Offline-first with cloud sync, voice-to-text input, and 200+ automated test cases.
Offline-first note-taking with cloud sync, voice input, and 200+ test cases.
AI-assisted original music
AI-assisted original music project live on Spotify & Apple Music.
AI-assisted original music project live on Spotify & Apple Music.
AI-assisted original music
AI-assisted original music project live on Spotify & Apple Music.
AI-assisted original music project live on Spotify & Apple Music.
Developer task board with 15-stage pipeline
Task board with 15-stage pipeline, ETag-based distributed sync, and multi-agent orchestration.
Developer task board with 15-stage pipeline and distributed sync.
Phone companion for Klarity
Mobile companion with zero-server architecture using GitHub as backend and SHA-based conflict resolution.
Phone companion for Klarity with cross-platform sync.
Interactive portfolio & resume
AI chat assistant, skills radar, and 9-step workflow showcase.
Interactive digital resume with AI chat, skills radar, and 9-step workflow showcase.
Calculate anything, anywhere
19 interlinked calculators with Plan mode — chain EMI, splits, compound interest, and currency conversions together.
19 interlinked financial calculators with Plan mode for chained calculations.
Automated portfolio management
Automate portfolio construction and maintenance to outperform market indexes. Covered calls, rebalancing, and risk analytics.
Automated portfolio construction and maintenance to outperform market indexes.
Medical reports organized over time
OCR-powered lab report scanning with historical trend graphs, smart alerts, and doctor-ready summaries for Indian lab formats.
Scan lab reports with OCR, track health parameters across years, and share doctor-ready summaries.
Enterprise payment processing
Kafka-driven microservices for core banking payments across 4 regions with event sourcing, compliance screening, and clearing house adapters.
Kafka-driven, event-sourced microservices for core banking payments across Singapore, Hong Kong, UK, and India.
Personal projects where I apply enterprise architecture patterns to real products — shipped end-to-end, from design to production.
Fitness strength tracking app with offline-first architecture and progression state machines.
AI-powered personal strength coach with tiered routing, event-driven orchestration, and vector search.
Notes app with multi-tenant row-level security, soft delete, and optimistic auto-save.
deleted_at timestamp over hard delete. Rationale: Regulatory audit patterns require data recovery capability. Banking systems never permanently destroy records — they mark them inactive. Same principle applied here for user notes.Automated portfolio management with strategy pattern, real-time WebSocket streaming, and full cost modeling.
Task management with 15-stage pipeline, ETag-based distributed sync, and multi-agent orchestration.
Zero-server mobile companion using GitHub as backend with SHA-based conflict resolution and cross-platform sync.
19 interlinked financial calculators with Plan mode — chain EMI, splits, and conversions. A rule engine in miniature.
Single source of truth architecture — one JSON drives portfolio, resume, and Launchpad dashboard.
projects.json file drives three different outputs (portfolio cards, resume flip-cards, Launchpad status). This is the same pattern banks use for regulatory reporting: a single authoritative data source generates Basel III reports, MAS submissions, and internal dashboards without data duplication or drift.
Project launches, deep-dives, and architectural takes I share on LinkedIn.
Orbit is the mobile companion for Klarity — letting you review, update, and triage tasks from your phone while the desktop app handles the heavy lifting. Built with a zero-server architecture that uses GitHub as the backend, it achieves sub-2-minute cross-platform sync with SHA-based conflict resolution and zero infrastructure cost.
Exploring how synthetic data generation solves one of the hardest problems in enterprise testing — getting realistic test data without exposing real customer information. The article dives into techniques for generating statistically faithful datasets that satisfy GDPR and PII constraints, turning a compliance headache into an engineering advantage.
AI can generate code at incredible speed, but speed without structure leads to technical debt just as fast. This post shares a phased workflow with specialized agents (@designer, @architect, @qa) and deliberate human gates at each stage — because the real skill isn't writing code faster, it's knowing when to slow down and verify.
AnyCalc packs 19 interlinked financial calculators into a single clean interface — from EMI and tip splits to compound interest and currency conversion. Every calculator feeds into others, so a mortgage estimate can flow into a stamp duty calculation without re-entering numbers. Built to be the one calculator app that actually replaces all the others.
Shipped a fully functional note-taking app in 32 tracked hours — from blank canvas to production deployment. Features rich text editing with templates, auto-save that never loses a keystroke, and a dark/light theme toggle. The post walks through the experience of building a real product end-to-end with an AI coding assistant for the first time.
A candid look at why Claude has become my go-to development partner. This article walks through real examples — from rapid prototyping to production debugging — showing how AI pair programming changes the way you think about building software. It's less about the tool and more about the mindset shift that unlocks a completely different development velocity.
An 8-song album on Spotify, Apple Music, and Amazon — created by someone who has never sung a note. Each track went through 50+ iterations of prompting, refining, and curating to get the sound right. The post explores what happens when you treat music creation as a creative engineering problem and push the boundaries of what's possible with generative AI.
PyExcel brings the power of Python directly into spreadsheets — letting analysts run ML models, automate transformations, and build dashboards without leaving the tool they already know. The post explores how this shifts the boundary between analysts and engineers, giving non-programmers access to capabilities that previously required a dedicated data team.
A comprehensive breakdown of six qualities that distinguish productive leaders from merely busy ones. From setting clear direction to creating psychological safety, the article draws on real experiences leading cross-functional teams and distills them into actionable principles that any team lead or manager can apply immediately.
SMART (Specific, Measurable, Achievable, Relevant, Time-bound) is one of those frameworks everyone has heard of but few actually apply well. This article shows how to use it beyond the textbook — from writing better OKRs to structuring personal goals that you'll actually follow through on, with practical examples from both professional and personal contexts.
The story of Miyamoto Musashi — the legendary samurai who defeated opponents using a wooden sword. A reflection on why mastery of fundamentals and strategic thinking will always outweigh having the shiniest tools. The best solutions come from deep understanding of the problem, not from reaching for the most advanced framework.
Before we chat, please introduce yourself so I can personalize our conversation.