Choosing tech stack for side project