Joel Puga nació en la ciudad portuguesa de Viana do Castelo, en el año 1983. Desde muy temprana edad, mostró interés por la fantasía y la ciencia ficción sobre todo gracias al doblaje de películas y programas de televisión para canales españoles. Tan pronto como aprendió a leer, se sintió atraído por la literatura de género, iniciando esta fascinante aventura gracias a los libros de Julio Verne. Durante ese período, produjo sus primeras historias, las cuales, por lo general, estaban inspiradas en el universo de otros autores. La lectura de sus primeras obras quedaba reservada a familiares y amigos.
En 2001, se trasladó a Braga para continuar con sus estudios. En esa época, decidió que sus escritos deberían ser algo más que un pasatiempo privado. Como consecuencia de esta decisión, publicó varias obras en antologías portuguesas y revistas de varios sub-géneros destinadas a fans (fanzines) de la ficción especulativa.
En la actualidad reside en Braga, donde divide su tiempo entre su trabajo como ingeniero informático, y su pasión por la escritura y la lectura.