About Me

I'm a Developer Advocate and Software Engineer passionate about helping developers grow through code, community, and mentorship.

My Journey

I began my journey as a software engineer, building real-world applications using tools like Angular, PHP, MySQL, Laravel, WordPress, October CMS, and even Visual Basic. I've always enjoyed solving complex frontend and backend challenges — but over time, I discovered something even more fulfilling: helping other developers grow.

That passion has evolved into a mission. Today, I focus on teaching through code, sharing practical knowledge, and creating spaces where developers — especially those early in their careers — feel seen, supported, and empowered to grow with confidence.

Current Focus

I dedicate both my professional and personal time to helping developers be successful and productive with the tools they love, especially Angular, Ionic, and TypeScript. I strive to make technical concepts approachable and actionable — whether through documentation, conference talks, tutorials, or mentoring sessions.

I'm currently building the Developer 101 series at Unstacked Labs, covering foundational topics in software engineering and developer growth.

Areas of Focus

  • Building inclusive, developer-first communities
  • Teaching and mentoring through content, code, and conversation
  • Open source collaboration and knowledge sharing

Beyond Work

Outside of work, I'm a proud father and husband. Family keeps me grounded, and it's a big part of what inspires me to help others build sustainable, joyful careers in tech.

If you're building tools for developers, working on open source, or just figuring things out — I'd love to connect.

Let's Connect