Tepy Thai
Work
Writing
Academy
HFT-52
Build an exchange in Rust, one week at a time
Today
What to do next across every track
LeetCode
97 problems in five stages
Frontend
Interview academy, 286 questions
Rust
A market-data parser, built as a lab
Live exchange
The engine, running as WebAssembly
Résumé
Search
⌘K
Contact
Writing
Thoughts on frontend, craft, and learning.
2026
Apr 16
How I accidentally slandered Rust with a microbenchmark
2020
Sep 15
My Journey To The Programming World
Jun 4
Why 100vw causes horizontal scrollbar