Modernization Strategy
Why modernization is not simply refactoring, and how to choose the right path.

Cloud & Application Modernization Architect
I help software companies, banks and enterprise teams migrate, modernize and optimize complex platforms across AWS, GCP and cloud-native environments.
20+ years in software modernization · AWS & GCP certified · SaaS, banking, insurance and enterprise platforms
Cloud and Application Modernization
I write about cloud migration, modernization strategy, legacy transformation, architecture complexity, performance optimization and the real-world constraints of enterprise IT.
Modernization Strategy
Why modernization is not simply refactoring, and how to choose the right path.
Architecture & Resilience
How complexity impacts RTO, operations and business continuity.
Cloud Engineering
Practical lessons from AWS, GCP, data platforms and cloud-native systems.
AI Agents
Building an AI-powered diagnostic agent for real-world industrial equipment.
Legacy Modernization
Strategies for moving PowerBuilder applications into the cloud era.
Hybrid Cloud
Monitoring hybrid VPN connectivity between Azure and AWS in production.
From the blog
Fresh field notes on cloud, modernization, data engineering and AI — published as I go.

software-architecture
A feature is semantic meaning, code, and runtime behavior that line up. Part 2 of Monolith Modernization explains why that definition decides whether your migration to AWS works, and how to apply it to a legacy monolith.

ai
Add human-in-the-loop to Amazon Bedrock AgentCore agents in a React SPA. Pause on an interrupt, keep a session checkpoint, and resume the same run over a WebSocket or AG-UI instead of starting over.

artificial-intelligence
AionUi wraps CLI AI agents like OpenCode and Claude Code — an honest review of the open-source GUI that respects the agent ecosystem instead of reinventing it.

artificial-intelligence
basic-memory gives my AI assistant persistent memory as plain Markdown synced to my Obsidian vault — transparent, editable, and a real accuracy boost. Part 6 of the local-AI stack series.

artificial-intelligence
How I built a private local-AI stack that automates real work — email triage, recall, drafting — while keeping sensitive data on my own hardware. Part 1: the use case and the sensitivity boundary that drives every choice.

artificial-intelligence
How I run LightRAG as a local semantic index over my personal documents, wired into AI agents via MCP — the architecture, the tuning, and the silent outage that taught me health checks lie. Part 2 of the local-AI stack series.
Gallery
Ready to start?
Let's talk about your platform, your constraints, and where AWS, GCP or cloud-native architecture can move the needle.
Get in Touch