Tim
Hrovat
Open to opportunities
About

Ljubljana, Slovenia
I build the parts people actually touch.
I care about how software feels to use and how it holds up underneath. Most of what gets made now stops at the first version that works, and what interests me is the one after it: the interaction that lands where you expected, the schema that still fits the problem a year later, the request that isn’t trusted just because it arrived. Generation is cheap now and pulls everything toward the average. Going past average is still a choice, and people feel the difference even when they can’t say why.
Currently a full stack developer at eŠola d.o.o., the team behind eAsistent, a school platform used across Slovenia. Alongside it I’m finishing a Computer and Information Science degree at FRI UNI Ljubljana. The thesis is all that’s left.
Education
Stack
TypeScript
React
Next.js
NestJS
PHP
Java
C++
MySQL
Prisma
Kafka
Kubernetes
Rancher
Jest
GitLab
Claude
JavaScript
Vue
Nuxt
Tailwind CSS
Laravel
C
PostgreSQL
MongoDB
Redis
RabbitMQ
Argo CD
Go
GitHub
Figma
Experience
Where I’ve worked.
Software Developer
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. Trusted to maintain what was already there, and to plan, architect and build what came next.
What I built
- Company UI library
- Designed and built from scratch. It is now the foundation every new project across the company starts on.
- Public-facing experience
- The public landing page and the authentication flow behind it, end to end, from the UI through to the backend.
- Document management and signing
- A system the company uses to generate, issue, track and electronically sign contracts and contract annexes for kindergartens across Slovenia.
- School systemisation
- Part of the team building a system for planning and managing a school’s organisational structure, staff, subjects, classes and the workflows around them.
- Teacher payroll
- Part of the team behind the calculation engine, carrying the rules and requirements of Slovenian legislation.
- Timetable generator
- The constraint-based algorithms underneath it, balancing a large set of school-specific rules against each other.
- AI chat layer
- Part of the team integrating an AI conversational layer into the school management platform, bringing LLM capabilities into existing workflows.
Across the stack
- Legacy systems and migrations
- Maintaining and extending the existing platform while leading the major migrations off it: Laravel 5 to 12, Vue 2 to 3.
- Backend, frontend and database
- The whole path through the application rather than a single layer of it.
- CI/CD and infrastructure
- Designing and maintaining the deployment pipelines and the infrastructure they run on.
- Algorithms and prediction
- Prediction models, and the constraint-heavy algorithms powering the timetable generator.
Beyond the code
- Project leadership
- Planning and leading projects from the initial requirements and architecture through to implementation and delivery.
- Mentoring
- New hires and students on placement, to the point where they are productive and independent.
- Hiring
- The technical side of engineering interviews, from interview design through to evaluating candidates.
- PHP
- Laravel
- Vue
- TypeScript
- NestJS
- PostgreSQL
Software Development Intern
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
Engineering Intern
A week on the factory floor building a workbench that guides a line worker through assembling a car headlight, one step at a time. A vision model checks each step as it is completed: screws seated, parts aligned. A fault surfaces at the step that caused it rather than at the end of the line.
Other work
Assistant & Community Support
SimpliserversJan 2022 – Jul 2022
Data Analyst
P&P InterSearch SloveniaJun 2019 – Sep 2019
Online Store Admin & Digital Print Operator
PrintboutiqApr 2017 – Mar 2022
Projects
Things I’ve built.
Contact
Let’s build something together.
- GitHub@TimHrovat
- LinkedIn@tim-hrovat
- Email[email protected]
- Discordtimhrovat

