Hey, I'm Filip Prelac, Software Developer
I build across the whole stack — Java backends, Vue/Nuxt and Flutter apps — and I've led a team through it. Focused on clean code, solid QA, and shipping things that work.
About Me
I'm a software developer who enjoys working across the whole stack, from Java backends to Vue and Flutter front ends. I started as a junior at Booking Manager and grew into a Team Lead, mentoring juniors and working directly with clients. Today I'm a Mid Software Engineer at Serapion.
Work Experience
Skills & Tech Stack
The tools I reach for most. Highlighted ones are my core strengths; the rest I have solid working experience with.
Backend
JavaSpringLaravelNestJSREST / SOAP
Frontend & Mobile
Vue / NuxtFlutterReact / Next
Databases
PostgreSQLMySQL
Tools & QA
GitJiraPlaywrightQA flows & practices
Leadership
Team leadershipMentoringSprint planningClient communication
[Placeholder — real quote to be added.]
Matija Varjačić
Software Developer, ex-colleague
[Placeholder — real quote to be added.]
Dominik Marčić
Software Developer, ex-colleague
[Placeholder — real quote to be added.]
Kristijan Vidović
QA Engineer, ex-colleague
[Placeholder — real quote to be added.]
Alen Dedić
Client & Owner of Hala Centar
Frequently Asked Questions
A bit about how I work and what I'm looking for.
I like understanding the "why" behind a task before writing code, keeping changes small and reviewable, and leaning on tests and QA so things don't break later. I'm comfortable owning a feature end to end, from the database to the UI.
As Team Lead at Booking Manager I mentored juniors, organised sprints in Jira, ran daily meetings, and handled direct client communication. That experience makes me a stronger collaborator: I think about the whole team's workflow, not just my own tickets.
I treat QA as part of development rather than an afterthought — writing tests (including end-to-end with Playwright), reviewing my own diffs critically, and catching edge cases before they reach production.
My core strengths are Java (Spring) on the backend and Vue/Nuxt and Flutter on the front end. I also have solid working experience with Laravel, React/Next, and Playwright.
I'm always expanding my stack — most recently through professional work with React, NestJS, and Laravel, and personal projects like a game built in Godot with GDScript. As a software engineer, I know that there is always something new to learn, but with my foundations, I don't shy away from new technologies or architectures.
Yes — I'm open to interesting roles and projects. The quickest way to reach me is by email or on LinkedIn.
Placeholder — location and remote/on-site preference to be added.