🧑🏫 Software Developer | Programming Teacher | System Thinker
I teach people how to think in code, not just write code.
- 🦀 Rust instructor (beginner → real-world)
- 👨🏫 Teaching programming with clear mental models
- 🧠 Interested in algorithms, system design, and software philosophy
- ✍️ Writing & explaining tech in Thai
- 💡 Believe that:
You understand the big picture
when you understand the details
and you understand the details
when you understand the big picture
- Rust
- Go
- Mental models for programmers
- Concepts that are often skipped but deeply important
- Recursion mental model
- How to reason about problems, not just solve them
- Rust
- Scala
- TypeScript
- Go
- Java
- PostgreSQL
- Docker
A minimal Kanban board for teaching simple system design
🔗 https://github.com/mrgleam/crappy-board
- Written in Gleam
- Clean structure
- End-to-end testing with Playwright
- Demonstrates boring but correct systems
- 📘 Translating Leading Effective Engineering Teams
- 🦀 Teaching Rust to internal staffs
- 🧠 Community of Practice: Useless knowledge
- 🤝 Pair programming & code review driven learning
- ❌ No magic
- ❌ No cargo-cult
- ✅ Explain why before how
- ✅ Prefer boring, explicit, readable code
- GitHub: https://github.com/mrgleam
“Good teachers don’t simplify the truth — they make it understandable.”




