---
title: "Introduction: My open-source journey"
description: "Discover how you can build a modern package development through how I created the Unlighthouse project."
canonical_url: "https://harlanzw.com/blog/my-open-source-journey/"
last_updated: "2026-08-31T06:24:34.542Z"
---

## My Open Source Journey

At the end of 2020, I finished up my full-time job at a [startup](https://kintell.com/){title="Visit kintell.com"}. I wanted to explore other ways of working,
with the idea of building a SaaS product.

Though, without an idea, I was passionate about and no audience. It felt like a waste of time.

Instead, I decided to focus on learning as much as I could within the Vue ecosystem.

I started building my [old blog](https://old.harlanzw.com){title="Visit my old blog site"}
in the earliest version of VitePress and did an article comparing [Vite to webpack](/blog/how-the-heck-does-vite-work){title="Visit the article I wrote about Vite"}.

In setting up Twitter and sharing that article, I was hooked.

I started writing more, contributing issues and building my own [Vue plugin](/blog/vue-automatic-component-imports){title="See the article I wrote on Vue Automatic Component Imports"}.

Through these I grew my audience and started focusing on [Nuxt modules](/projects) and joined the [WindiCSS](https://windicss.org) team.

Since then, I've been working on all sorts of projects. While progress has been slow while I've been learning, I'm proud of what I've accomplished,
and I'm excited to share more with the community.