Nik Jan Špruk

About me

I am a fullstack developer based in Ljubljana.

I design and ship end-to-end experiences, from UI systems to reliable backend services. I love building products that feel intentional, with thoughtful details and strong visual direction.

Outside of work, you will find me reading, cooking (chocolate chip cookies are my favorite), training for an Ironman, and spending time with my dog Kora.

Currently I am exploring Next.js, React Flow, and React Globe.

Portrait of Nik Jan Špruk

My experience

Software Engineer, Backend

Medius

June 2023 - Present
  • Contributed to backend development using Java and Quarkus for enterprise systems.
  • Implemented RESTful services and database logic for scalable backend design.
  • Improved the in-house development framework and shared components.
  • Assisted with backend work for a government probation system.

Freelancer, Web

Emix

2025
  • Redesigned a construction company website with a modern, clean layout.

Software Engineer, Web

iSYSTEM

June 2021 - May 2023
  • Built a .NET Blazor web app for hardware component management.
  • Integrated external APIs and automated data formatting into PostgreSQL.
  • Developed notifications and warnings for significant data changes.
  • Prototyped visualizations used across the main product.

Publications

LingoVerse: virtual language learning through gamification

2025

Špruk, Nik Jan; Žnideršič, Klara; Marolt, Matija; Pesek, Matevž

Virtual Reality. 10.1007/s10055-025-01250-w

Read on ResearchGate