Niculin hat an der Universität Basel zwei Master in Geschichte und Physik sowie in European Global Studies abgeschlossen. Es folgten verschiedene Zwischenhalte beim Staatssekretariat für Migration, der EU-Delegation und bei foraus. Er leitete für zwei Jahre Teams in der politischen Bildung und Partizipation von Jugendlichen beim Dachverband Schweizer Jugendparlamente DSJ. Seit 2022 arbeitet er als Leiter strategische Projekte und Data Officer beim Generalsekretariat der Grünliberalen Partei Schweiz.