π§βπ« 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.β




