Neo4j for Beginners (Part 2)- Cypher Fundamentals

In Part 1, we learned what makes graph databases different: data is stored as nodes (things) and relationships (connections), and those connections are first-class citizens in the database. We also wrote your first Cypher query to find patterns in banking data. Now it’s time to go deeper. In this article, lets learn how to create your own graph data, master essential Cypher clauses, and write the queries that make graphs truly powerful.

Read More

Neo4j for Beginners (Part 1)- Thinking in Graphs with Banking Products

This tutorial is for anyone curious about graph databases, even if you have never worked with a database before. Using simple banking examples — customers and the products they use — we will explore how Neo4j represents data as relationships rather than tables. By the end of this article, you’ll understand what a graph database is, why it’s useful, and how it forms the foundation for building recommendation system

Read More

On LLM Evals

LLMs hallucinate.Your job is to ensure they don’t embarrass you, your company, or your brand.

Read More

Extracting Business Model Canvas Insights from Annual Reports (A Weekend Experiment)

Disclaimer
This is a personal technical experiment that I conducted independently and is not associated with, endorsed by, or representative of my employer in any way. It should not be considered financial advice or commentary of any kind. The experiment was performed using publicly available documents from the bank where I work. Any errors or omissions are solely my responsibility.

Read More