[{"data":1,"prerenderedAt":228},["ShallowReactive",2],{"index":3,"mdc-4fr0u6-key":157,"mdc--efvyvz-key":170,"mdc--zd9nkh-key":179,"mdc-6vu0kk-key":188,"mdc--1nbn2b-key":201,"mdc-lhy619-key":210,"mdc-dl8lhk-key":219},{"id":4,"title":5,"about":6,"body":9,"description":10,"experience":11,"extension":34,"faq":35,"hero":71,"meta":77,"navigation":78,"path":79,"seo":80,"skills":83,"stem":138,"testimonials":139,"__hash__":156},"index\u002Findex.yml","Hey, I'm Filip Prelac, Software Developer",{"title":7,"description":8},"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.\n",null,"I build across the whole stack — Java backends, Vue\u002FNuxt and Flutter apps — and I've led a team through it. Focused on clean code, solid QA, and shipping things that work.",{"title":12,"items":13},"Work Experience",[14,22,30],{"date":15,"position":16,"company":17},"2026 — Present","Mid Software Engineer at",{"name":18,"logo":19,"url":20,"color":21},"Serapion","i-lucide-code-xml","https:\u002F\u002Fserapion.net","#3B82F6",{"date":23,"position":24,"company":25},"2024 — 2026","Team Lead at",{"name":26,"logo":27,"url":28,"color":29},"Booking Manager","i-lucide-ship","https:\u002F\u002Fwww.booking-manager.com","#0EA5E9",{"date":31,"position":32,"company":33},"2022 — 2024","Junior Software Developer at",{"name":26,"logo":27,"url":28,"color":29},"yml",{"title":36,"description":37,"categories":38},"Frequently Asked Questions","A bit about how I work and what I'm looking for.",[39,51,62],{"title":40,"questions":41},"How I work",[42,45,48],{"label":43,"content":44},"What's your working style as a developer?","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.\n",{"label":46,"content":47},"You've led a team — how does that show up in your work?","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.\n",{"label":49,"content":50},"How do you approach code quality and QA?","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.\n",{"title":52,"questions":53,"-label":60},"Tech",[54,57],{"label":55,"content":56},"What are you strongest in?","My core strengths are Java (Spring) on the backend and Vue\u002FNuxt and Flutter on the front end. I also have solid working experience with Laravel, React\u002FNext, and Playwright.\n",{"label":58,"content":59},"What are you currently learning?","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.\n",{"How do you use AI? content":61},"I use AI as a tool to make my work faster, to read and understand documentation better, and to learn at a more productive pace. I don't rely or blindy trust it, I carefully guide it and make 'spec' files for it to get the bigger picture of what I'm trying to implement, what it would achieve, and the net result overall. It's just another tool in my toolbox! \n",{"title":63,"questions":64},"Working together",[65,68],{"label":66,"content":67},"Are you open to new opportunities?","Yes — I'm open to interesting roles and projects. The quickest way to reach me is by email or on LinkedIn.\n",{"label":69,"content":70},"Where are you based and do you work remotely?","[Placeholder — location and remote\u002Fon-site preference to be added.]\n",{"links":72},[73],{"label":74,"to":75,"color":76},"Get in touch","mailto:prelacfilip@gmail.com","neutral",{},true,"\u002F",{"title":81,"description":82},"Filip Prelac - Software Developer","Filip Prelac — software developer and former team lead. Java (Spring & Jakarta EE), Vue\u002FNuxt and Flutter, plus Laravel, React\u002FNext and Playwright. Building backends and apps, and leading teams.",{"title":84,"description":85,"categories":86},"Skills & Tech Stack","The tools I reach for most. Highlighted ones are my core strengths; the rest I have solid working experience with.",[87,100,109,116,127],{"title":88,"items":89},"Backend",[90,92,94,96,98],{"label":91,"core":78},"Java",{"label":93,"core":78},"Spring",{"label":95},"Laravel",{"label":97},"NestJS",{"label":99,"core":78},"REST \u002F SOAP",{"title":101,"items":102},"Frontend & Mobile",[103,105,107],{"label":104,"core":78},"Vue \u002F Nuxt",{"label":106,"core":78},"Flutter",{"label":108},"React \u002F Next",{"title":110,"items":111},"Databases",[112,114],{"label":113,"core":78},"PostgreSQL",{"label":115},"MySQL",{"title":117,"items":118},"Tools & QA",[119,121,123,125],{"label":120},"Git",{"label":122},"Jira",{"label":124},"Playwright",{"label":126},"QA flows & practices",{"title":128,"items":129},"Leadership",[130,132,134,136],{"label":131},"Team leadership",{"label":133},"Mentoring",{"label":135},"Sprint planning",{"label":137},"Client communication","index",[140,145,148,152],{"quote":141,"author":142},"[Placeholder — real quote to be added.]",{"name":143,"description":144},"Matija Varjačić","Software Developer, ex-colleague",{"quote":141,"author":146},{"name":147,"description":144},"Dominik Marčić",{"quote":141,"author":149},{"name":150,"description":151},"Kristijan Vidović","QA Engineer, ex-colleague",{"quote":141,"author":153},{"name":154,"description":155},"Alen Dedić","Client & Owner of Hala Centar","F8kB_KzMc73RGIriioFZoSVr8uHrByv3hrsd6uig_VY",{"data":158,"body":159},{},{"type":160,"children":161},"root",[162],{"type":163,"tag":164,"props":165,"children":166},"element","p",{},[167],{"type":168,"value":169},"text","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.",{"data":171,"body":172},{},{"type":160,"children":173},[174],{"type":163,"tag":164,"props":175,"children":176},{},[177],{"type":168,"value":178},"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.",{"data":180,"body":181},{},{"type":160,"children":182},[183],{"type":163,"tag":164,"props":184,"children":185},{},[186],{"type":168,"value":187},"Yes — I'm open to interesting roles and projects. The quickest way to reach me is by email or on LinkedIn.",{"data":189,"body":190},{},{"type":160,"children":191},[192],{"type":163,"tag":164,"props":193,"children":194},{},[195],{"type":163,"tag":196,"props":197,"children":198},"span",{},[199],{"type":168,"value":200},"Placeholder — location and remote\u002Fon-site preference to be added.",{"data":202,"body":203},{},{"type":160,"children":204},[205],{"type":163,"tag":164,"props":206,"children":207},{},[208],{"type":168,"value":209},"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.",{"data":211,"body":212},{},{"type":160,"children":213},[214],{"type":163,"tag":164,"props":215,"children":216},{},[217],{"type":168,"value":218},"My core strengths are Java (Spring) on the backend and Vue\u002FNuxt and Flutter on the front end. I also have solid working experience with Laravel, React\u002FNext, and Playwright.",{"data":220,"body":221},{},{"type":160,"children":222},[223],{"type":163,"tag":164,"props":224,"children":225},{},[226],{"type":168,"value":227},"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.",1784130478059]