AI Agents in Production: Planning, Tool Use, and Safety Boundaries
This is Post 4 in the AI Series. The previous post covered LLM system design and RAG.
This is Post 4 in the AI Series. The previous post covered LLM system design and RAG.
This is Post 3 in the AI Series. The previous post covered MLOps and evaluation.
This is Post 2 in the AI Series. The previous post covered the learning journey and foundations.
This is Post 4 in the Blockchain Series. The previous post covered DeFi protocol design.
This is Post 3 in the Blockchain Series. The previous post covered smart contracts and the EVM.
This is Post 2 in the Blockchain Series. The previous post covered blockchain fundamentals.
Risk dashboards are decision systems. They must be fast, consistent, and explainable under pressure.
Corporate banking platforms handle long-lived relationships, complex limits, and strict operational controls.
Banks are federations of specialized teams tied together by shared data, controls, and regulation.
Financial engineering in production is the discipline of turning models into reliable, explainable, and testable systems.
What if your AI agent truly knew you — your goals, your communication style, your preferences — and adapted every response accordingly? That’s wh...
Market microstructure is the study of how buyers and sellers interact, how prices form, and how orders become trades. For engineers, this is wher...
If computer science gives you the language of systems, finance gives you the language of money, risk, and incentives. As a software engineer work...
A global npm CLI that gives AI copilots (GitHub Copilot, Claude, Cursor) instant access to the latest API documentation for any open-source tool ...
A Redis-based MinHash implementation for grouping similar items at scale — using Locality-Sensitive Hashing (LSH) to efficiently find near-duplic...
A smart contract creation framework for tokenizing traditional trading assets — stocks, bonds, futures, and options — on the Ethereum blockchain.
An AI agents system that lets traders create and modify dashboards using natural language — powered by Text-to-SQL and Text-to-Dashboard agents c...
Building a complete simulation trading and risk management system from scratch — the kind that powers real trading desks.
TL;DR: Everyone fears blockchain will kill banks and AI will kill jobs. But people who actually build these things know the truth: replacing cent...
If there’s one person whose teaching shaped my understanding of AI more than anyone else, it’s Andrew Ng. This post is about that journey — from ...
Most introductions to blockchain start with Bitcoin or Ethereum and work backwards. This one goes the other direction — starting from the fundame...
Part 7 of my personal journey series. Read Part 6 here.
Part 6 of my personal journey series.
Part 5 of my personal journey series. Read Part 4 here.
Part 4 of my personal journey series. Read Part 3 here.
Part 3 of my personal journey series. Read Part 2 here.
Part 2 of my personal journey series. Read Part 1 here.
My Journey — Full Series The Village — Ha Tinh ← you are here Following My Uncle to the Highlands School, Coffee, and Learning ...
I grew up in a remote village in Ha Tinh, central Vietnam. I left as a child to follow my uncle to the coffee highlands of Tây Nguyên. I put myse...
Finance and technology have been intertwined throughout my career. Working on financial market terminals, corporate banking workflows, and real-t...
Blockchain caught my attention not as a buzzword, but as a genuinely interesting engineering problem: how do you build a system that multiple unt...
Artificial Intelligence has been at the centre of my career for the better part of a decade. I’ve built NLP models for financial news, deployed d...
This is Post 12 — the final post — in the Computer Science Series. The previous post explained deep learning and transformers. Now we put it all ...
This is Post 11 in the Computer Science Series. The previous post covered classical machine learning. Now we go deeper: neural networks — the tec...
This is Post 10 in the Computer Science Series. The previous post covered distributed systems. Now we look at machine learning — the technology b...
This is Post 9 in the Computer Science Series. The previous post covered building applications. Now we look at what happens when your app grows b...
This is Post 8 in the Computer Science Series. The previous post covered databases. Now we look at application development — the craft of buildin...
This is Post 7 in the Computer Science Series. The previous post covered networks and security. Now we look at databases — how we store, organize...
This is Post 6 in the Computer Science Series. The previous post covered data structures. Now we look at how computers communicate — and how we k...
This is Post 5 in the Computer Science Series. The previous post explained how to measure algorithm efficiency. Now we look at data structures — ...
This is Post 4 in the Computer Science Series. The previous post covered operating systems. Now we get to the heart of computer science: algorith...
This is Post 3 in the Computer Science Series. The previous post explained how a CPU executes instructions. Now we look at the software that mana...
This is Post 2 in the Computer Science Series. The previous post covered how bits encode everything — numbers, text, audio, video. Now we look at...
This is the first deep-dive post in the Computer Science Series. Whether you’re just starting out or looking to consolidate your mental model of ...
This is the second deep-dive in the Computer Science Series. The first post mapped the entire CS landscape — from hardware to generative AI. Now ...
Computer Science is one of the youngest engineering disciplines and one of the most consequential. In fewer than 80 years it has gone from vacuum...
Comments