Writing

Technical Articles

Deep dives on AI systems, architecture, and production deployments.

Building an AI Agent for the Pokémon Trading Card Game
genaiJuly 19, 20266 min read

Building an AI Agent for the Pokémon Trading Card Game

From Random to Strategic: Building an Explainable Pokémon TCG Agent for KaggleWhat 300-game experiments taught me about simplicity, statistics, and the things I had to throw away.I recently built an a...

Game AI July 19, 20266 min

Building an AI Agent for the Pokémon Trading Card Game

I built an explainable heuristic agent for Kaggle's Pokemon TCG AI Battle competition. One reordered rule took the win rate from 6.3% to 83.3%, and every change had to survive a 300-game statistical gate before it shipped.

AI & Multi-Agent SystemsApril 26, 202620 min read

Same Model, Sixteen Harnesses, Two Tasks

One frozen open-source model, sixteen agent harnesses, two task types, 150 graded runs. A controlled experiment on whether harness complexity pays — plus a structured catalog of every common agent pattern, mapped to the framework you already use.

AI & Multi-Agent SystemsNovember 29, 20258 min read

Multi-Agent Code Review: Building a Local and Structured Code Sentinel

A hands-on guide to building an automated multi-agent system for code review using local LLMs (Ollama) with structured Agent-to-Agent (A2A) messaging.

Finance AIJanuary 15, 20258 min read

Blueprinting Text-to-SQL Assistants in Regulated Finance

Lessons from deploying conversational analytics at Stellantis Financial Services with latency, accuracy, and compliance guardrails.

MobilityJanuary 10, 20257 min read

How Retrieval-Augmented LLMs Transform Fleet Diagnostics

A field report on pairing sensor data with knowledge bases to power explainable maintenance copilots for connected vehicles.

Operational AnalyticsJanuary 5, 20256 min read

Fraud Detection Playbooks for National Rail

Breaking down the experimentation, models, and change management that lowered fare evasion for SNCF.

Reframing : Are you solving the right problems ?
design-patternsFebruary 27, 20235 min read

Reframing : Are you solving the right problems ?

Reframing : Are you solving the right problems ?ML Design Pattern — Problem representation“If a problem can’t be solved within the frame it was conceived, the solution lies in reframing the problem.” ...

artDecember 19, 20205 min read

How I decorated my apartment using ARTificial Intelligence.

Recently i moved in a new apartment and i had no decoration, and i didn’t want to just use random posters from Amazon, i wanted to create something myself. The only issue is, i am not the most artisti...

machine-learningOctober 17, 20204 min read

Reading and writing large datasets.

Having too much data is problem every data practitioner wishes of having but it’s still a problem nonetheless.A single solution might not work to all requirements and so different solutions can work i...

OpenCV EAST model and Tesseract for detection and recognition of text in natural scene
machine-learningApril 5, 20207 min read

OpenCV EAST model and Tesseract for detection and recognition of text in natural scene

OpenCV EAST model and Tesseract for detection and recognition of text in natural scenesSourceGoogle has digitized books ang Google earth is using NLP to identify addresses, but how does it work exactl...

Spark for Machine Learning using Python and MLlib
data-scienceMarch 21, 20207 min read

Spark for Machine Learning using Python and MLlib

https://www.dezyre.com/article/spark-mllib-for-scalable-machine-learning-with-spark/339MLlib is Spark’s machine learning (ML) library. Its goal is to make practical machine learning scalable and easy....

data-scienceMarch 19, 20206 min read

Introduction to Apache Spark RDDs using Python

Apache Spark is a must for Big data’s lovers. In a few words, Spark is a fast and powerful framework that provides an API to perform massive distributed processing over resilient sets of data.Prerequi...

opencvMarch 4, 20209 min read

OCR with Tesseract, OpenCV and Python

OCR with Python, OpenCV and PyTesseractOptical Character Recognition (OCR) is the conversion of images of typed, handwritten or printed text into machine-encoded text, whether from a scanned document,...

Sentiment analysis
data-scienceNovember 27, 201913 min read

Sentiment analysis

Natural language processing and sentiment analysisSentiment Analysis is a common NLP task that Data Scientists need to perform. This is a straightforward guide to learn the basics of NLP and to create...

Extracting data from the web using Python
beautifulsoupNovember 20, 20198 min read

Extracting data from the web using Python

Whether you are working on data science, machine learning projects, you are probably going to need to extract data from the web in your line of work. So how do we do to actually pull stuff out from th...