Oh hi there, it’s nice to meet you.

Why Subscribe?
By subscribing to my email list, you'll get exclusive content, early access to new coding tools and resources that I create, special tips and insights that I only share with my email subscribers, personal updates on what I'm working on, invitations to community events like Q&A sessions, webinars, and coding challenges.

We don’t spam! Read our privacy policy for more info.

About Me

With a career spanning over 15 years in the IT industry, my journey has been one of constant evolution.

My Story

I began like most, get A+ and N+ certification, fix pcs, fix home networks, be a field tech for a company. Then moved on up and started managing a team, and finally, managing companies branches. The overall career in IT has its ups and downs, and when you master your trade, it does kind of become simply second nature. However, after a decade and a half in the field, I realized that my passion lay elsewhere—programming.

In the 2010s, I made a bold shift into app development, diving headfirst into the ever-expanding world of web and mobile apps. Since then, I have honed my craft, specializing in the MERN stack (MongoDB, Express, React, and Node.js), where I find joy in building dynamic, responsive, and efficient applications. Whether it’s creating full-fledged apps from scratch or improving and maintaining existing ones, I’ve learned that app development is a never-ending journey. Even a single app requires constant updates, optimizations, and adjustments to meet the changing demands of users and evolving technologies.

Development is far more than just writing code; it’s about staying ahead of the curve, adapting to new frameworks, and leveraging the power of version control to keep track of every change. The discipline of using Git and understanding how to manage code repositories ensures the smooth progression of projects, especially when dealing with tight deadlines and short time constraints.

Over the years, I’ve embraced the Agile methodology, particularly Scrum, which has allowed me to deliver high-quality software efficiently and adaptively. Working in sprints and constantly iterating on projects has taught me the value of being flexible while maintaining focus on the end goal. I’ve also had the opportunity to engage in peer programming, which has not only sharpened my technical skills but also fostered collaboration and knowledge-sharing with fellow developers.

In today’s fast-paced development environment, I believe in thinking outside the box and continuously improving processes to keep things moving faster and smoother. Automation and scripting, especially with languages like Python, have been invaluable tools in this endeavor, enabling me to streamline workflows and eliminate repetitive tasks. Whether working as a solo developer, managing a team, or collaborating with peers, I approach each project with a mindset of efficiency, creativity, and a relentless pursuit of excellence.

If there’s one thing I’ve learned, it’s that as developers, we never stop learning. Technology never stands still, and neither do we. I’m passionate about sharing what I’ve learned, from development techniques to project management insights, to help others thrive in this exciting, ever-changing field.

Hats worn: IT manager, DevOps manager, Project Manager, Developer, Instructor, Friend

Let’s Create Together