---
title: "juan pablo abadia medina (@juanpabloabadia) | Hashnode"
description: "Full-stack developer & tech entrepreneur exploring blockchain, AI, and public innovation through citizen participation. Founder of Blockchai"
url: "https://hashnode.com/@juanpabloabadia"
---

@juanpabloabadia

# juan pablo abadia medina

@juanpabloabadia · Cali, Colombia · Joined November 2026

Full-stack developer & tech entrepreneur exploring blockchain, AI, and public innovation through citizen participation. Founder of Blockchai

[Website](https://ponwi.app/)

### [Before Adding Blockchain or AI, Define What Must Be Verified](https://juanpabloabadiamedina.hashnode.dev/before-adding-blockchain-or-ai-define-what-must-be-verified?utm_source=hashnode&utm_medium=feed)

A technology project becomes more reliable when its team can explain how a result will be checked. Before choosing an AI model, a smart contract, or a database, I recommend answering four questions:

1 min read · [juanpabloabadiamedina.hashnode.dev](https://juanpabloabadiamedina.hashnode.dev/before-adding-blockchain-or-ai-define-what-must-be-verified?utm_source=hashnode&utm_medium=feed)

[1d ago](https://hashnode.com/posts/before-adding-blockchain-or-ai-define-what-must-be-verified/6af62146102fcdcaa97924bf)

### [Before Adding AI to a Reporting Workflow, Define the Failure Cases](https://juanpabloabadiamedina.hashnode.dev/before-adding-ai-to-a-reporting-workflow-define-the-failure-cases?utm_source=hashnode&utm_medium=feed)

A reporting assistant can produce a convincing summary while quietly missing a row, misreading a date or combining incompatible data sources. That is why the first engineering decision should not be w

1 min read · [juanpabloabadiamedina.hashnode.dev](https://juanpabloabadiamedina.hashnode.dev/before-adding-ai-to-a-reporting-workflow-define-the-failure-cases?utm_source=hashnode&utm_medium=feed)

[1d ago](https://hashnode.com/posts/before-adding-ai-to-a-reporting-workflow-define-the-failure-cases/6af6206e7a52329c2b6148a5)

### [Before Writing a Smart Contract, Define What You Need to Verify](https://juanpabloabadiamedina.hashnode.dev/before-writing-a-smart-contract-define-what-you-need-to-verify?utm_source=hashnode&utm_medium=feed)

A practical way to think about blockchain architecture, using a certificate verification example. A training provider wants to issue digital certificates. The first request sounds straightforward: “Le

5 min read · [juanpabloabadiamedina.hashnode.dev](https://juanpabloabadiamedina.hashnode.dev/before-writing-a-smart-contract-define-what-you-need-to-verify?utm_source=hashnode&utm_medium=feed)

[3d ago](https://hashnode.com/posts/before-writing-a-smart-contract-define-what-you-need-to-verify/6af3760727764b3d8d02b2df)
