I started 2018 by contributing to open-source in the worst way you could think of: PRing license year updates to literally every repo I found (I'm still getting occasional notifications on some of that PRs).
Then, on January 5, I started working on a project that would change my life. It was a community for teen coders, and I called it CoderYouth. Discourse was kind enough to support my idea by providing free hosting for a forum, and I built a basic landing for it.
Everything was ready for the launch, so I wrote a small article and published it on Medium, where it went viral. Then, one of the new members shared with me a Discord community called code(), a Discord code community formed mostly by teenagers. I felt like I had finally found my place in the world, with friends interested in code and my projects.
But let's put CoderYouth in pause for a moment (we'll come back to it later), because at that time I was also working on a project I had started on the summer of 2017. What started as playing with less and UI components when I was bored an had no wifi turned first into a documentation template and later into a Laravel app that pulled markdown from a GitHub repository and rendered it using a customized engine with custom expressions. It was called UnMarkDocs, and it was my first real product, and the one I've worked on for the most. I finally launched it in June 2018 with this article, and it got me my first dollar on the internet.
In February, I decided to start another project (while still working on the other two). For this one, I wanted to work with someone else (all my projects had been solo before), so I got in touch with Dominic, another teenager, and we decided to build a code automation platform, inspired by Laravel Shift, and called it Snaptier. We ended up getting another teenager on board, called Niklas, who fixed my old crappy designs and made our app look good. I live-streamed a lot of Snaptier coding, and we also recorded some podcast episodes we didn't end up publishing.
In March, I thought that I didn't have enough projects, so I started working with three other people in Borrow My Topic, a platform to reuse other people's decks for your meetups.
During all this time (and the rest of the year), I was consistently contributing to open-source. I'm not gonna list all the contributions I made (It'd take me a lot of time to go through my GitHub profile and find all the links), but the total number of commits were: 186 commits on January, 301 in February, 227 in March, 143 in April, 279 in May, 323 in June, 143 in July, 205 in August, 170 in September, 151 in October, 307 in November and GitHub won't let me see the ones on December.
Let's go back to CoderYouth. In the summer, I realized almost all the CoderYouth activity was being done on the code() Discord, and the forum was kind of dead. So I started working in what I called the CoderYouth Refresh. I made a new logo, made seven websites in five days and prepared an online keynote in which I'd unveil everything that was new. It was a lot of fun. On the keynote, I announced the forum would be shutting down, and that I had got a partnership with code() to make it the official CoderYouth meeting place. I also announced weekly calls for the members, a mob service to help each other with promoting and a bunch of other things.
I also made my first dollar on the internet around that time! Someone subscribed to the UnMarkDocs Premium plan, and I got an email from Stripe, it was awesome!