Growth & Learning

A collection of my learning notes, reflections, and tutorials

My Learning Philosophy

I believe that continuous learning is essential for personal and professional growth. This section is dedicated to sharing what I learn along the way, from technical tutorials to reflections on books, courses, and experiences.

My approach to learning is based on curiosity, experimentation, and sharing knowledge. I learn best by doing, teaching others, and reflecting on both successes and failures.

"The beautiful thing about learning is that nobody can take it away from you." — B.B. King

Latest Posts

Scalable Software Systems

A story-driven talk following Hope building a social platform from 2003 to now — each act introduces a real pain point, then shows what technology the world invented to solve it.

View Presentation →

Bad experiences teach us better than good ones

A personal story about a job interview that taught me valuable lessons about interviewing and company culture. Learn what not to do when interviewing candidates from my own awkward experience.

Read More →

Book Notes: Atomic Habits

My notes and takeaways from James Clear's "Atomic Habits." Learn how small changes can lead to remarkable results, and how to build systems that make good habits inevitable and bad habits impossible.

Unpublished — coming soon.

Coming soon

Review Book: The joy off less

Reflections and key takeaways from a practical minimalism book—on decluttering, simplifying, and focusing on what truly matters. Personal notes on applying minimalism in daily life.

Unpublished — coming soon.

Coming soon