About
I studied Materials Science during my academic years. After working in the field for five years, I decided to change careers and became a programmer 🧑💻 in Beijing because of my love for creating things. Life can be summarized in three stages: realizing your parents are ordinary people, realizing you are an ordinary person, and realizing your children are ordinary people. I’m currently experiencing the third stage.
Tech Stack
I am a self-taught programmer with a broad range of skills. Following the timeline of my learning journey, I’ve worked with the following technologies:
- Python
- PHP
- Java
- Swift/SwiftUI
- Kotlin/Jetpack Compose
Currently, I use Python for backend development at work, and Swift for frontend. For personal projects, I use both Swift and Kotlin+Compose.
Interviews/Talks
- Interview on 硬地骇客. From switching to programming with zero background to becoming a designer who skates and accidentally finding a job in Sweden—a conversation with the creator of Poetry Card.
Life Philosophy
- People should do what they love.
- One should not over-analyze themselves, as it can lead to weakness. Rational thinking is only helpful for small decisions. For life-changing matters, you must take risks. The most meaningful things in life always happen by chance.