A structured approach to capturing my life story through fifty-two questions for self-reflection and autobiography.
Reflecting on my earliest childhood memories from Indonesia and Australia, and how they shaped who I am today.
Non-Zero Days is a powerful concept for breaking out of productivity ruts by committing to doing at least one small thing every day that moves you toward your goals.
Frameworks are dying—or perhaps already dead. Here's why I believe this is happening.
Samification is the process where competing technologies, frameworks, or ideas gradually converge toward a single, widely accepted standard.
Vibe coding is a new skill set that allows non-programmers to build SaaS applications or software in general using plain text instructions instead of writing traditional code.
Embeddings allow us to represent meaning in a vector space, allowing us to perform mathematical operations on it.
Definitions of some of the terms I've been using in my articles.
Software engineer specializing in fullstack development, technical consulting, and strategic leadership.
Model Context Protocol (MCP) is a new standardized communication protocol, allowing AI models and applications to interact with external data sources and tools in a structured format.
Exploring the benefits of static sites and my vision for this blog
Canonical naming is a way for us to delineate the boundaries of entities in a vector space, particularly used for graph-based Retrieval-Augmented Generation (RAG).
Retrieval-Augmented Generation (RAG) is a technique that enhances AI-generated responses by first retrieving relevant information before generating an answer.
Exploring solutions to combat AI voice cloning scams through verification systems and AI-assisted call screening.