Full Stack DeveloperLjubljana, Slovenia

Tim
Hrovat

I build the parts people actually touch.

Get in touchDownload CVOpen to opportunities
Scroll

About

Tim Hrovat

I build the parts people actually touch.

Full stack developer at eŠola, the team behind eAsistent, a school platform used across Slovenia. I care about interfaces that feel immediate, code that stays readable a year later, and shipping things that hold up under real traffic.

Currently finishing my Computer Science degree at FRI UNI Ljubljana. The thesis is all that's left.

Ljubljana, Slovenia

Experience

Where I’ve worked.

Six roles over nine years, most of them alongside school and several alongside each other.

  1. Software Developer

    Now
    eŠola d.o.o. (eAsistent)Dec 2022Present

    My first engineering job, and the one that taught me the most. Full stack work on eAsistent, the school platform used by schools, teachers, students and parents across Slovenia. A student contract on paper, but effectively full time for three years, and independent enough to take projects end to end.

    Built alone
    • The company UI library. Designed and built on my own, and every new project now starts on it.
    • The public landing page and the sign-in behind it, end to end.
    Across the stack
    • Keeping the legacy code running and integrating with it, then the migrations off it: Laravel 5 to 12, Vue 2 to 3.
    • The CI/CD pipelines, and the infrastructure they deploy onto.
    • Backend, frontend and database. The whole path rather than a slice of it.
    • Prediction models, and the constraint-heavy algorithms behind the timetable generator.
    Beyond the code
    • Mentoring new hires and students on placement.
    • The technical side of our hiring interviews.
    • Planning and leading projects.
    • PHP
    • Laravel
    • Vue
    • TypeScript
    • NestJS
    • PostgreSQL
  2. Software Development Intern

    PhosphorlandMay 2022Jun 2022

    Built the company website front to back during a month-long internship in Portugal: authentication, file storage and realtime data on Firebase, localised end to end with i18next.

    • React
    • Firebase
    • i18next
  3. Assistant & Community Support

    SimpliserversJan 2022Jul 2022

    Front-line support for a game server hosting provider: troubleshooting customer setups, answering the community, and escalating the problems that turned out to be real bugs.

  4. Engineering Intern

    Hella Saturnus SloveniaAug 2021Aug 2021

    A week on the factory floor building a quality-checking system for car headlight assembly. It automated a step of the build process that had been done by hand.

  5. Data Analyst

    P&P InterSearch SloveniaJun 2019Sep 2019

    A summer at an executive search firm, cleaning and structuring candidate and company data so it could actually be searched and reported on.

  6. Online Store Admin & Digital Print Operator

    PrintboutiqApr 2017Mar 2022

    Five years alongside school running the online store and the digital printing equipment. Product listings and orders on one side, operating and maintaining the machines on the other.

Education

Where I’ve studied.

Stack

Tools I reach for.

  • TypeScript
  • JavaScript
  • React
  • Vue
  • Next.js
  • Nuxt
  • NestJS
  • Tailwind CSS
  • HTML
  • CSS
  • PHP
  • Laravel
  • WordPress
  • Java
  • C
  • C++
  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • Prisma
  • Redis
  • Kafka
  • RabbitMQ
  • Kubernetes
  • Argo CD
  • Rancher
  • Netlify
  • Go
  • Jest
  • GitHub
  • GitLab
  • npm
  • pnpm
  • Figma
  • Claude

Projects

Things I’ve built.

Contact

Let’s build something together.