Passion projects
This week, I wanted to share why I'm am working on passion projects and how they contribute to my growth as a product engineer.
Playground for AI and innovation
Find a problem → Leverage AI features if applicable → Build → Ship
The tech world is rapidly evolving, especially with the rise of AI. You wake up one day, the last thing you know there's already new updates from ChatGPT, Gemini among others.
Passion projects provide the perfect space for me to dive into these new technologies and build real-world applications. I can always try available demo apps, but it couldn't get me to where I want it to be—shipping features that solve a problem using AI, not using AI and then finding a problem.
It's more than just learning the tools. Passion projects provide hands-on experience, which is invaluable, allowing me to experiment, make mistakes, and truly grasp the potential of AI, something challenging to do in a corporate setting.
Passion projects helps me overcome my creative itch to build, without the throwing away net new effort and projects each time I want to try something.
Exploring and experimenting with AI
Wayflight is your passport to reliving every trip. Available on the Apple App Store, coming soon in Google Play.
As engineers, especially those who are working in the frontend and building a product, we often focus on the technical aspects of our work and depend a lot on what the product managers or designers' final say what to ship.
Passion projects offer a unique opportunity to express our artistic selves. When building for someone else, there are constraints, but passion projects are a canvas for creativity and exploration.
For me, my interest for software engineering sparked from UI and game development through passion projects—it has led me to work as a software engineer, system architect, and a product engineer.
As a product engineer, you can talk to your customers and get feedback, collaborate with your friends or like-minded individuals, ask the "whys", implement your own design taste and build a product of your own that people will use.
Here's how you can start
Evaluate your free time and commitment. Don't start if you can't find a good balance between your personal life, professional work and for other things like this.
Steps to start:
- Find a problem you want to solve
- Talk to potential customers of the product you intend to build
- Build it yourself or collaborate with friends
- Leverage AI tools like Cursor, v0 and technologies like Flutter and Firebase to get the first prototype out fast
- Get feedback from your customers, improve and share your work!
Currently, I'm working on a personal passion project of mine called Wayflight. It's a real-time flight tracking and flight logging app in one with other extra features that help you travel with ease.
Wayflight is a project where I put my product engineering skills to test while incorporating my interest in aviation. Will it work? I don't know, but I intend to find out.
Continuous learning and innovation are crucial skills to becoming a great product engineer in a world where everyone else is using AI. Passion projects is just one of the many things you can do to stay relevant, express ourselves, and grow beyond our day-to-day work.
Originally published at joshuamdeguzman.substack.com on March 26, 2025.