A step-by-step guide to integrating Pyodide into a React + TypeScript + Vite app, loading Python packages like NumPy and Matplotlib in the browser, and generating client-side data visualizations from CSV revenue data.
Curious how Neo4j and Cypher stack up against traditional SQL? This post takes the classic Northwind database and reimagines it as a graph, offering a practical cheat sheet that translates common SQL queries into Cypher. Learn how graph databases simplify complex relationships, reduce the need for joins, and offer a more intuitive way to explore connected data—complete with side-by-side query comparisons and real-world use cases.
How to debug runtime exceptions like 'System.DllNotFoundException: Unable to load shared library 'libSkiaSharp' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: Error loading shared library liblibSkiaSharp: No such file or directory' on Linux or containers
Read article
About
Who I work with
I work with organizations making important decisions across AI, AWS, security, and production readiness — especially when internal complexity is growing faster than architectural clarity.
Teams moving AI from experimentation into production
Organizations building secure, governable AI systems on AWS
Leaders managing architecture, security, and scale at the same time
Companies that need sharper technical judgment before complexity compounds
Designed secure AI and cloud operating patterns for regulated and production-grade workloads, including identity boundaries, deployment controls, logging, and review gates.
Built and reviewed AI agent designs for enterprise use cases, including governance, control boundaries, and production readiness.
Led AWS architecture work across security, scalability, resilience, and cost optimisation.
Advised senior stakeholders on architecture decisions across AI, cloud, platform modernisation, and security.
Speaking & publications
Selected talks
Reconstructing the Past with Knowledge Graphs: Empowering Historians through Neo4j and GenAI (FOSSASIA Summit 2026)
Unlocking the Power of Graph Databases with Neo4j (FOSSASIA Summit 2025)
Connected: Solving Real-Life Problems Using Python and Graph Databases (PyCon ID 2023)
Publications
Zero Trust Security Architecture for AI Agents in Cloud Environments (Cyber Security: A Peer-Reviewed Journal, Coming soon)
Differences between traditional network security and security in the cloud (Cyber Security: A Peer-Reviewed Journal, 2025)
Node.js Security (Cyber Security: A Peer-Reviewed Journal, 2017)