Prompt Injection — How It Works and How to Defend Against It
Prompt injection is OWASP's #1 LLM risk. This post explains direct and indirect attacks, why traditional security can't stop them, and the four defence layers that work.
SAP Solution Architect · 15+ years · Helsinki, Finland
"In the dark night of all beings awakes to Light the tranquil man. But what is day to other beings is night for the sage who sees." — Bhagavad Gita
Prompt injection is OWASP's #1 LLM risk. This post explains direct and indirect attacks, why traditional security can't stop them, and the four defence layers that work.
SAP Business AI and Joule explained — what Joule actually does, how it differs from a generic AI copilot, and where AI sits across S/4HANA, BTP, and SuccessFactors
SAP BTP offers three runtimes — Cloud Foundry, ABAP Environment and Kyma. Here's how each one actually works, where they genuinely compete, and which fits your next project.
Open source and closed source AI models have different trade-offs. This post covers capability, cost, data sovereignty, and how to decide which fits your use case.
The three-stage pipeline that turns raw compute into a conversational AI model. Pretraining, supervised fine-tuning and RLHF explained — no equations, just the concepts.
AI alignment is the reason ChatGPT, Claude and SAP Joule behave the way they do. This post explains what alignment means, how RLHF works and why it still isn't a solved problem.
Prompt injection is OWASP's #1 LLM risk. This post explains direct and indirect attacks, why traditional security can't stop them, and the four defence layers that work.
SAP Business AI and Joule explained — what Joule actually does, how it differs from a generic AI copilot, and where AI sits across S/4HANA, BTP, and SuccessFactors
Most AI pilots succeed. Most AI deployments fail. LLMOps closes that gap — covering deployment, observability, cost control, and governance for LLMs in production.
Areas where I design, build, and advise.
End-to-end solutions on SAP Business Technology Platform — integration, extension, and cloud-native development.
Designing and building intuitive Fiori apps that put the user at the centre of every SAP interaction.
Embedding AI capabilities into SAP landscapes — from BTP AI services to custom LLM integrations.
Architecture, migration planning, and implementation of SAP S/4HANA across industries and deployment models.
Guiding organisations through SAP-led transformation — from strategy and roadmap to go-live and adoption.
Making complex SAP concepts accessible — architecture documents, how-to guides, and developer content.
"I spent over a decade building SAP systems in India, then moved to Helsinki. That shift — between two very different ways of working and living — changed how I think about technology, people, and what good architecture really means."
Previously with Accenture; currently at Vivicta (formerly TietoEvry).
Read my story