My Journey — Part 7: Singapore, Family, and Finding My Ground
Part 7 of my personal journey series. Read Part 6 here.
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 to Want More...
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 myself through u...
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 to Want More...
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 myself through u...
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 myself through u...
Finance and technology have been intertwined throughout my career. Working on a financial market terminal at Standard Chartered Bank — computing PnL, Greeks,...
Blockchain caught my attention not as a buzzword, but as a genuinely interesting engineering problem: how do you build a system that multiple untrusted parti...
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 deep learning...
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 the field, t...
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 tubes to la...
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 watching his...
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 deep learning...
This is Post 10 in the Computer Science Series. The previous post covered distributed systems. Now we look at machine learning — the technology behind spam f...
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 the field, t...
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 tubes to la...
What if your AI agent truly knew you — your goals, your communication style, your preferences — and adapted every response accordingly? That’s what Personali...
An AI agents system that lets traders create and modify dashboards using natural language — powered by Text-to-SQL and Text-to-Dashboard agents communicating...
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 deep learning...
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 together: La...
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 the field, t...
What if your AI agent truly knew you — your goals, your communication style, your preferences — and adapted every response accordingly? That’s what Personali...
An AI agents system that lets traders create and modify dashboards using natural language — powered by Text-to-SQL and Text-to-Dashboard agents communicating...
TL;DR: Everyone fears blockchain will kill banks and AI will kill jobs. But people who actually build these things know the truth: replacing centuries-old fi...
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 together: La...
This is Post 4 in the Computer Science Series. The previous post covered operating systems. Now we get to the heart of computer science: algorithms.
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 the field, t...
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 tubes to la...
This is Post 5 in the Computer Science Series. The previous post explained how to measure algorithm efficiency. Now we look at data structures — the containe...
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 the field, t...
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 tubes to la...
Most introductions to blockchain start with Bitcoin or Ethereum and work backwards. This one goes the other direction — starting from the fundamental compute...
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 beyond one ma...
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 tubes to la...
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 keep that com...
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 the field, t...
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 we zoom in o...
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 watching his...
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 deep learning...
This is Post 11 in the Computer Science Series. The previous post covered classical machine learning. Now we go deeper: neural networks — the technology behi...
A smart contract creation framework for tokenizing traditional trading assets — stocks, bonds, futures, and options — on the Ethereum blockchain.
TL;DR: Everyone fears blockchain will kill banks and AI will kill jobs. But people who actually build these things know the truth: replacing centuries-old fi...
Blockchain caught my attention not as a buzzword, but as a genuinely interesting engineering problem: how do you build a system that multiple untrusted parti...
Part 7 of my personal journey series. Read Part 6 here.
Part 6 of my personal journey series.
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 myself through u...
What if your AI agent truly knew you — your goals, your communication style, your preferences — and adapted every response accordingly? That’s what Personali...
An AI agents system that lets traders create and modify dashboards using natural language — powered by Text-to-SQL and Text-to-Dashboard agents communicating...
TL;DR: Everyone fears blockchain will kill banks and AI will kill jobs. But people who actually build these things know the truth: replacing centuries-old fi...
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, and query ...
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 tubes to la...
This is Post 8 in the Computer Science Series. The previous post covered databases. Now we look at application development — the craft of building software t...
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 tubes to la...
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 keep that com...
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 we zoom in o...
This is Post 8 in the Computer Science Series. The previous post covered databases. Now we look at application development — the craft of building software t...
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 the machine...
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 manages the CPU ...
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 the machine...
Most introductions to blockchain start with Bitcoin or Ethereum and work backwards. This one goes the other direction — starting from the fundamental compute...
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 keep that com...
Most introductions to blockchain start with Bitcoin or Ethereum and work backwards. This one goes the other direction — starting from the fundamental compute...
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 beyond one ma...
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 together: La...
This is Post 11 in the Computer Science Series. The previous post covered classical machine learning. Now we go deeper: neural networks — the technology behi...
A smart contract creation framework for tokenizing traditional trading assets — stocks, bonds, futures, and options — on the Ethereum blockchain.
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 together: La...
A global npm CLI that gives AI copilots (GitHub Copilot, Claude, Cursor) instant access to the latest API documentation for any open-source tool — Kafka, Red...
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 together: La...
A smart contract creation framework for tokenizing traditional trading assets — stocks, bonds, futures, and options — on the Ethereum blockchain.
Blockchain caught my attention not as a buzzword, but as a genuinely interesting engineering problem: how do you build a system that multiple untrusted parti...
TL;DR: Everyone fears blockchain will kill banks and AI will kill jobs. But people who actually build these things know the truth: replacing centuries-old fi...
Finance and technology have been intertwined throughout my career. Working on a financial market terminal at Standard Chartered Bank — computing PnL, Greeks,...
Building a complete simulation trading and risk management system from scratch — the kind that powers real trading desks.
Finance and technology have been intertwined throughout my career. Working on a financial market terminal at Standard Chartered Bank — computing PnL, Greeks,...
Part 3 of my personal journey series. Read Part 2 here.
Part 2 of my personal journey series. Read Part 1 here.
Part 3 of my personal journey series. Read Part 2 here.
Part 2 of my personal journey series. Read Part 1 here.
Part 7 of my personal journey series. Read Part 6 here.
Part 4 of my personal journey series. Read Part 3 here.
Part 6 of my personal journey series.
Part 5 of my personal journey series. Read Part 4 here.
Part 6 of my personal journey series.
Part 5 of my personal journey series. Read Part 4 here.
Part 6 of my personal journey series.
Part 5 of my personal journey series. Read Part 4 here.
Part 7 of my personal journey series. Read Part 6 here.
Part 6 of my personal journey series.
A global npm CLI that gives AI copilots (GitHub Copilot, Claude, Cursor) instant access to the latest API documentation for any open-source tool — Kafka, Red...
A Redis-based MinHash implementation for grouping similar items at scale — using Locality-Sensitive Hashing (LSH) to efficiently find near-duplicate document...
What if your AI agent truly knew you — your goals, your communication style, your preferences — and adapted every response accordingly? That’s what Personali...
A Redis-based MinHash implementation for grouping similar items at scale — using Locality-Sensitive Hashing (LSH) to efficiently find near-duplicate document...
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 we zoom in o...
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 we zoom in o...
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 we zoom in o...
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 we zoom in o...
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 we zoom in o...
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 we zoom in o...
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 we zoom in o...
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 we zoom in o...
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 we zoom in o...
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 the field, t...
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 the field, t...
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 the machine...
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 the machine...
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 the machine...
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 manages the CPU ...
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 manages the CPU ...
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 manages the CPU ...
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 manages the CPU ...
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 manages the CPU ...
This is Post 4 in the Computer Science Series. The previous post covered operating systems. Now we get to the heart of computer science: algorithms.
This is Post 4 in the Computer Science Series. The previous post covered operating systems. Now we get to the heart of computer science: algorithms.
This is Post 4 in the Computer Science Series. The previous post covered operating systems. Now we get to the heart of computer science: algorithms.
This is Post 4 in the Computer Science Series. The previous post covered operating systems. Now we get to the heart of computer science: algorithms.
This is Post 4 in the Computer Science Series. The previous post covered operating systems. Now we get to the heart of computer science: algorithms.
This is Post 5 in the Computer Science Series. The previous post explained how to measure algorithm efficiency. Now we look at data structures — the containe...
This is Post 5 in the Computer Science Series. The previous post explained how to measure algorithm efficiency. Now we look at data structures — the containe...
This is Post 5 in the Computer Science Series. The previous post explained how to measure algorithm efficiency. Now we look at data structures — the containe...
This is Post 5 in the Computer Science Series. The previous post explained how to measure algorithm efficiency. Now we look at data structures — the containe...
This is Post 5 in the Computer Science Series. The previous post explained how to measure algorithm efficiency. Now we look at data structures — the containe...
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 keep that com...
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 keep that com...
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 keep that com...
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 keep that com...
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 keep that com...
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, and query ...
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, and query ...
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, and query ...
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, and query ...
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, and query ...
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, and query ...
This is Post 8 in the Computer Science Series. The previous post covered databases. Now we look at application development — the craft of building software t...
This is Post 8 in the Computer Science Series. The previous post covered databases. Now we look at application development — the craft of building software t...
This is Post 8 in the Computer Science Series. The previous post covered databases. Now we look at application development — the craft of building software t...
This is Post 8 in the Computer Science Series. The previous post covered databases. Now we look at application development — the craft of building software t...
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 beyond one ma...
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 beyond one ma...
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 beyond one ma...
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 beyond one ma...
This is Post 10 in the Computer Science Series. The previous post covered distributed systems. Now we look at machine learning — the technology behind spam f...
This is Post 10 in the Computer Science Series. The previous post covered distributed systems. Now we look at machine learning — the technology behind spam f...
This is Post 10 in the Computer Science Series. The previous post covered distributed systems. Now we look at machine learning — the technology behind spam f...
This is Post 10 in the Computer Science Series. The previous post covered distributed systems. Now we look at machine learning — the technology behind spam f...
This is Post 10 in the Computer Science Series. The previous post covered distributed systems. Now we look at machine learning — the technology behind spam f...
This is Post 11 in the Computer Science Series. The previous post covered classical machine learning. Now we go deeper: neural networks — the technology behi...
This is Post 11 in the Computer Science Series. The previous post covered classical machine learning. Now we go deeper: neural networks — the technology behi...
This is Post 11 in the Computer Science Series. The previous post covered classical machine learning. Now we go deeper: neural networks — the technology behi...
This is Post 11 in the Computer Science Series. The previous post covered classical machine learning. Now we go deeper: neural networks — the technology behi...
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 together: La...
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 together: La...
Blockchain caught my attention not as a buzzword, but as a genuinely interesting engineering problem: how do you build a system that multiple untrusted parti...
Finance and technology have been intertwined throughout my career. Working on a financial market terminal at Standard Chartered Bank — computing PnL, Greeks,...
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 myself through u...
My Journey — Full Series The Village — Ha Tinh ← you are here Following My Uncle to the Highlands School, Coffee, and Learning to Want More...
My Journey — Full Series The Village — Ha Tinh ← you are here Following My Uncle to the Highlands School, Coffee, and Learning to Want More...
Part 2 of my personal journey series. Read Part 1 here.
Part 3 of my personal journey series. Read Part 2 here.
Part 4 of my personal journey series. Read Part 3 here.
Part 6 of my personal journey series.
Part 7 of my personal journey series. Read Part 6 here.
Part 7 of my personal journey series. Read Part 6 here.
Part 7 of my personal journey series. Read Part 6 here.
Most introductions to blockchain start with Bitcoin or Ethereum and work backwards. This one goes the other direction — starting from the fundamental compute...
Most introductions to blockchain start with Bitcoin or Ethereum and work backwards. This one goes the other direction — starting from the fundamental compute...
Most introductions to blockchain start with Bitcoin or Ethereum and work backwards. This one goes the other direction — starting from the fundamental compute...
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 watching his...
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 watching his...
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 watching his...
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 watching his...
TL;DR: Everyone fears blockchain will kill banks and AI will kill jobs. But people who actually build these things know the truth: replacing centuries-old fi...
TL;DR: Everyone fears blockchain will kill banks and AI will kill jobs. But people who actually build these things know the truth: replacing centuries-old fi...
TL;DR: Everyone fears blockchain will kill banks and AI will kill jobs. But people who actually build these things know the truth: replacing centuries-old fi...
Building a complete simulation trading and risk management system from scratch — the kind that powers real trading desks.
Building a complete simulation trading and risk management system from scratch — the kind that powers real trading desks.
Building a complete simulation trading and risk management system from scratch — the kind that powers real trading desks.
Building a complete simulation trading and risk management system from scratch — the kind that powers real trading desks.
Building a complete simulation trading and risk management system from scratch — the kind that powers real trading desks.
Building a complete simulation trading and risk management system from scratch — the kind that powers real trading desks.
An AI agents system that lets traders create and modify dashboards using natural language — powered by Text-to-SQL and Text-to-Dashboard agents communicating...
An AI agents system that lets traders create and modify dashboards using natural language — powered by Text-to-SQL and Text-to-Dashboard agents communicating...
An AI agents system that lets traders create and modify dashboards using natural language — powered by Text-to-SQL and Text-to-Dashboard agents communicating...
A smart contract creation framework for tokenizing traditional trading assets — stocks, bonds, futures, and options — on the Ethereum blockchain.
A smart contract creation framework for tokenizing traditional trading assets — stocks, bonds, futures, and options — on the Ethereum blockchain.
A Redis-based MinHash implementation for grouping similar items at scale — using Locality-Sensitive Hashing (LSH) to efficiently find near-duplicate document...
A Redis-based MinHash implementation for grouping similar items at scale — using Locality-Sensitive Hashing (LSH) to efficiently find near-duplicate document...
A Redis-based MinHash implementation for grouping similar items at scale — using Locality-Sensitive Hashing (LSH) to efficiently find near-duplicate document...
A Redis-based MinHash implementation for grouping similar items at scale — using Locality-Sensitive Hashing (LSH) to efficiently find near-duplicate document...
A global npm CLI that gives AI copilots (GitHub Copilot, Claude, Cursor) instant access to the latest API documentation for any open-source tool — Kafka, Red...
A global npm CLI that gives AI copilots (GitHub Copilot, Claude, Cursor) instant access to the latest API documentation for any open-source tool — Kafka, Red...
A global npm CLI that gives AI copilots (GitHub Copilot, Claude, Cursor) instant access to the latest API documentation for any open-source tool — Kafka, Red...
A global npm CLI that gives AI copilots (GitHub Copilot, Claude, Cursor) instant access to the latest API documentation for any open-source tool — Kafka, Red...
A global npm CLI that gives AI copilots (GitHub Copilot, Claude, Cursor) instant access to the latest API documentation for any open-source tool — Kafka, Red...
A global npm CLI that gives AI copilots (GitHub Copilot, Claude, Cursor) instant access to the latest API documentation for any open-source tool — Kafka, Red...
A global npm CLI that gives AI copilots (GitHub Copilot, Claude, Cursor) instant access to the latest API documentation for any open-source tool — Kafka, Red...
A global npm CLI that gives AI copilots (GitHub Copilot, Claude, Cursor) instant access to the latest API documentation for any open-source tool — Kafka, Red...
What if your AI agent truly knew you — your goals, your communication style, your preferences — and adapted every response accordingly? That’s what Personali...
What if your AI agent truly knew you — your goals, your communication style, your preferences — and adapted every response accordingly? That’s what Personali...