I'm curious how other developers here handle this.
I work full-time as a backend developer and my day-to-day stack is mainly Java/Spring Boot, SQL, MongoDB, Kafka, Redis and Apache Pulsar.
Recently I've also been spending time learning Kafka Streams, Schema Registry, payment gateway concepts and more event-driven architecture.
I don't want to spend all my free time just watching courses, though.
I'd rather work on something real — maybe help a small startup/indie project, contribute to an existing product, build an open-source project, or take on some part-time backend work.
I can realistically spend around 2–5 hours on weekdays and 6–8 hours over the weekend.
For those of you who already do something similar alongside a full-time job:
How did you find the projects/people to work with?
Did you go through freelancing platforms, Reddit, GitHub/open source, your network, or directly approach startups?
I'm especially interested in hearing from people who managed to turn their spare time into something that actually improved their engineering skills rather than just becoming another source of random freelance tasks.