My Story
My career began in electronics engineering education, where I taught for around seven years. I later moved into IT and worked across web development, mobile development, and databases. That path brought together two interests: explaining how technology works and building with it.
TeachyLeaf is where I share practical learning resources shaped by that experience. I aim to explain the reasoning behind an example, show what a learner should expect, and be clear about what a lesson or tool does not cover.
Teaching Philosophy
My approach is guided by three principles:
- Build the foundations: Explain the core idea before adding complexity.
- Show the work: Use examples, expected results, and practice to connect concepts to implementation.
- Be clear about scope: State prerequisites, tested versions, and limitations so learners know what an example does and does not demonstrate.
Topics I Cover
- Electronics engineering concepts informed by my teaching background
- PHP, CodeIgniter, Laravel, React, Node.js, and Flutter topics informed by my development experience
- MySQL and PostgreSQL examples, with database-specific behavior identified where relevant
- Introductory Django material that reflects my knowledge of the framework