---
title: "Kayode Adeniyi (@mkbadeniyi) | Hashnode"
description: "AI Research Engineer. Read the latest articles by Kayode Adeniyi on Hashnode."
url: "https://hashnode.com/@mkbadeniyi"
---

@mkbadeniyi

# Kayode Adeniyi

@mkbadeniyi · London, UK · Joined August 2020

AI Research Engineer

### [How to Stop an AI Agent from Inventing Nigerian Postcodes](https://freecodecamp.org/news/how-to-stop-an-ai-agent-from-inventing-nigerian-postcodes?utm_source=hashnode&utm_medium=feed)

On 1 October 2026, Nigeria's postcode changed from six digits to an 11-character code that identifies a single building, such as EK-01-A03-FK-01. Language models trained before that date still describ

18 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-stop-an-ai-agent-from-inventing-nigerian-postcodes?utm_source=hashnode&utm_medium=feed)

[Oct 14](https://hashnode.com/posts/how-to-stop-an-ai-agent-from-inventing-nigerian-postcodes/6acfa07df5672c904a1a970e)

### [How to Govern AI-Generated Infrastructure with Policy as Code and OPA \[Full Handbook\]](https://freecodecamp.org/news/how-to-govern-ai-generated-infrastructure-with-policy-as-code-and-opa-full-handbook?utm_source=hashnode&utm_medium=feed)

Modern models generate syntactically correct code nearly 100% of the time. Veracode's 2026 report puts it plainly: "Syntax is effectively solved." That reads like a milestone, but it's the reason you

42 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-govern-ai-generated-infrastructure-with-policy-as-code-and-opa-full-handbook?utm_source=hashnode&utm_medium=feed)

[Sep 29](https://hashnode.com/posts/how-to-govern-ai-generated-infrastructure-with-policy-as-code-and-opa-full-handbook/6abb5903c40275b1ceb5b613)

### [How to Detect Hidden Target Leakage in Public Datasets with Python and a Dependency Graph](https://freecodecamp.org/news/how-to-detect-hidden-target-leakage-in-public-datasets-with-python-and-a-dependency-graph?utm_source=hashnode&utm_medium=feed)

Some time ago, I gave a machine learning model five columns from a public CDC dataset and asked it to predict a sixth column from the same file. The model scored an R² of 0.998, which is about as clos

36 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-detect-hidden-target-leakage-in-public-datasets-with-python-and-a-dependency-graph?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/how-to-detect-hidden-target-leakage-in-public-datasets-with-python-and-a-dependency-graph/6aaec60b559dfa1d9e4f1ddc) [Sep 19](https://hashnode.com/posts/how-to-detect-hidden-target-leakage-in-public-datasets-with-python-and-a-dependency-graph/6aaec60b559dfa1d9e4f1ddc)

### [How to Manage Context Files in Your Codebase and Get Better Output From AI Coding Agents](https://freecodecamp.org/news/how-to-manage-context-files-in-your-codebase-and-get-better-agent-output?utm_source=hashnode&utm_medium=feed)

You ask a coding agent for a new endpoint, and ninety seconds later you have a working endpoint. Then you read the diff, and you find that it pulled in a validation library that's not in your package.

27 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-manage-context-files-in-your-codebase-and-get-better-agent-output?utm_source=hashnode&utm_medium=feed)

[Aug 17](https://hashnode.com/posts/how-to-manage-context-files-in-your-codebase-and-get-better-agent-output/6a831663dcf9ac784c9eae7d)

### [How to Use Granular Segmentation with Feature Flags](https://freecodecamp.org/news/how-to-use-granular-segmentation-with-feature-flags?utm_source=hashnode&utm_medium=feed)

These days, SaaS has become an integral part of running many businesses. So rolling out new features that resonate with the user base is key to a business’s growth. Imagine a feature that promises to enhance user experience but that ends up resonatin...

11 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-use-granular-segmentation-with-feature-flags?utm_source=hashnode&utm_medium=feed)

[Jan 24, 2025](https://hashnode.com/posts/how-to-use-granular-segmentation-with-feature-flags/6793a744fc2bd29e0ece1253)
