Curriculum vitaeŽivotopis
Marin Hrvaćanin
Chief Technology OfficerTehnički direktor Fibo Studio
Backend and platform engineer leading the technical function at Fibo Studio. Owns the production environment serving 15+ client organisations and the engineering team behind it.Backend i platformski inženjer koji vodi tehničku funkciju u Fibo Studiju. Odgovoran za produkcijsko okruženje koje opslužuje 15+ klijentskih organizacija i inženjerski tim iza njega.
- BornRođen
- 20 Dec 2004 20 pro 2004 · 21
- BasedSjedište
- Zagreb, CroatiaZagreb, Hrvatska
- StudyingStudij
- CS @ FERRačunarstvo, FER
- LanguagesJezici
- HR native · EN C2HR materinski · EN C2
ExperienceIskustvo
- Zagreb
Chief Technology OfficerTehnički direktor Fibo StudioFibo Studio
Leadership, architecture, production ownershipVodstvo, arhitektura, vlasništvo nad produkcijom
- Lead the full technical function (backend, frontend, database and infrastructure), ensuring cohesive end-to-end system design.
- Own the production environment serving 15+ client organisations; accountable for reliability, scalability and security.
- Set technical strategy, delivery priorities and quality standards; mentor a cross-functional engineering team.
- Balance short-term delivery against long-term platform investment at the leadership level.
- Vodim cijelu tehničku funkciju (backend, frontend, baze podataka i infrastrukturu), osiguravajući koherentan dizajn sustava od kraja do kraja.
- Odgovoran za produkcijsko okruženje koje opslužuje 15+ klijentskih organizacija; odgovaram za pouzdanost, skalabilnost i sigurnost.
- Postavljam tehničku strategiju, prioritete isporuke i standarde kvalitete; mentoriram višefunkcionalni inženjerski tim.
- Na razini vodstva balansiram kratkoročnu isporuku s dugoročnim ulaganjem u platformu.
- Zagreb
Lead Software EngineerVodeći softverski inženjer Fibo StudioFibo Studio
Data ingestion and backend architecturePrikupljanje podataka i backend arhitektura
- Recruited to lead data ingestion and data modelling: pipelines and schemas underpinning the company's core product.
- Architected backend systems and defined technical standards for scalability, maintainability and performance.
- Established engineering practices: code review, documentation standards and deployment workflows.
- Translated founder and stakeholder requirements into technical specifications and delivery roadmaps.
- Angažiran za vođenje prikupljanja i modeliranja podataka: cjevovodi i sheme na kojima počiva temeljni proizvod tvrtke.
- Osmislio arhitekturu backend sustava i definirao tehničke standarde za skalabilnost, održivost i performanse.
- Uspostavio inženjerske prakse: pregled koda, standarde dokumentacije i procese isporuke.
- Pretočio zahtjeve osnivača i dionika u tehničke specifikacije i planove isporuke.
- Zagreb
Software DeveloperProgramer Independent / contractSamostalno / ugovorno
Operations and workflow softwareSoftver za operacije i radne procese
- Designed and delivered a custom intelligent order-sorting system using heuristic algorithms to optimise workflow efficiency.
- Architected and deployed a multi-workstation system to streamline in-person sales operations and production management.
- Osmislio i isporučio prilagođeni inteligentni sustav za sortiranje narudžbi koristeći heurističke algoritme za optimizaciju radnog procesa.
- Osmislio i implementirao sustav s više radnih stanica za pojednostavljenje prodaje uživo i upravljanja proizvodnjom.
- Remote
AI Training SpecialistSpecijalist za treniranje umjetne inteligencije DataAnnotationDataAnnotation
LLM training, coding evaluations, QATreniranje LLM-ova, evaluacije koda, kontrola kvalitete
- Designed, evaluated and refined coding-focused prompts and multi-step reasoning tasks across diverse programming languages and problem domains.
- Authored reference solutions and rationales used as training data to improve LLM performance on software engineering tasks.
- Reviewed peer annotations against project rubrics; coordinated contributor teams across labelling, prompt engineering and QA workstreams.
- Osmišljavao, evaluirao i dorađivao programerske zadatke i zadatke višekoračnog zaključivanja u različitim programskim jezicima i domenama problema.
- Pisao referentna rješenja i obrazloženja korištena kao podaci za treniranje radi poboljšanja LLM-ova na zadacima programskog inženjerstva.
- Pregledavao anotacije kolega prema projektnim kriterijima; koordinirao timove suradnika na označavanju, oblikovanju uputa i kontroli kvalitete.
EducationObrazovanje
- Zagreb
B.Sc. Computer SciencePrvostupnik računarstva Faculty of Electrical Engineering and Computing (FER), University of ZagrebFakultet elektrotehnike i računarstva (FER), Sveučilište u Zagrebu
Computing module (Računarstvo) · EQF 6Modul Računarstvo · EQF 6
Algorithms and data structures, software engineering, computer architecture, operating systems, database systems, computer networks, and mathematics (discrete maths, linear algebra, calculus, probability and statistics). Programming across multiple paradigms.Algoritmi i strukture podataka, programsko inženjerstvo, arhitektura računala, operacijski sustavi, baze podataka, računalne mreže te matematika (diskretna matematika, linearna algebra, matematička analiza, vjerojatnost i statistika). Programiranje u više paradigmi.
- Zagreb
Technician for Informatics and MathematicsTehničar za informatiku i matematiku XV. Gymnasium (MIOC)XV. gimnazija (MIOC)
Zagreb's mathematical gymnasiumZagrebačka matematička gimnazija
StackTehnologije
- LanguagesJezici
- PythonC++CJavaScriptDartHTML & CSS
- BackendBackend
- SQLAlchemyPydanticAlembicREST & SOAP APIsscheduled / cron jobs
- DataPodaci
- PostgreSQLMongoDBMeltanodata ingestiondata-model designworkflow engineering
- FrontendFrontend
- ReactReact NativeFlutter (Dart)Android native
- InfraInfrastruktura
- Git & GitHubCI/CD with GitHub ActionsAzureHetzner
- NetworkingMreže
- DNS server setupSSH tunnellingSFTPnetwork protocols
- OtherOstalo
- Adobe Photoshop & IllustratorBlenderUnityUnrealphoto & video editing
LanguagesJezici
- CroatianHrvatski nativematerinski
- EnglishEngleski L:C2 R:C1 S:C2 W:C1
DistinctionsPriznanja
- Nat. Champ.Drž. prvak AlgorithmsAlgoritmi Croatian national competition, primary school.Državno natjecanje, osnovna škola.
- Nat. Champ.Drž. prvak Software DevelopmentRazvoj softvera Croatian national competition, primary school.Državno natjecanje, osnovna škola.
- Nat. Champ.Drž. prvak AstronomyAstronomija Croatian national competition, primary school.Državno natjecanje, osnovna škola.
EngagementAngažman
FeaturedIstaknuto
Youth Going Back to Nature (YGBN)Youth Going Back to Nature (YGBN)
EU Erasmus+ programme · later "Youth Outdoor Portal" (outdoorportal.eu)EU Erasmus+ program · kasnije "Youth Outdoor Portal" (outdoorportal.eu)
Multidisciplinary outdoor education for women recovering from trauma and youth with disabilitiesMultidisciplinarna outdoor edukacija za žene koje se oporavljaju od traume i mlade s invaliditetom
- Co-developed a holistic toolkit combining animal therapy, psychology, sociology and sustainable-living practice, drawing on a network of EU-based practitioners.
- Bulgaria (2023): designed and ran equine-therapy sessions for participants healing from past trauma; adapted methods alongside therapists and community organisers in residence.
- Italy / Umbria (2024): hosted by Quest, an Italian non-profit that reconnects schoolchildren with nature through outdoor activity; co-led rock climbing, hiking and other physical practice.
- Bridged the programme into local Umbrian villages, sharing meals and craft with elders (a long afternoon cooking with Nona Laura among them) and strengthening the link between outdoor education and rooted community.
- Sudjelovao u razvoju cjelovitog priručnika koji spaja terapiju životinjama, psihologiju, sociologiju i praksu održivog života, oslanjajući se na mrežu stručnjaka iz EU-a.
- Bugarska (2023.): osmislio i vodio terapijske sesije s konjima za sudionice koje se liječe od prošlih trauma; prilagođavao metode uz terapeute i organizatore zajednice.
- Italija / Umbrija (2024.): kao gost neprofitne organizacije Quest, koja djecu kroz boravak na otvorenom ponovno povezuje s prirodom; suvodio penjanje, planinarenje i druge fizičke aktivnosti.
- Povezao program s lokalnim umbrijskim selima, dijeleći objede i vještine sa starijima (među njima i dugo poslijepodne kuhanja s Nonom Laurom), jačajući vezu između outdoor edukacije i ukorijenjene zajednice.
Selected community rolesOdabrane uloge u zajednici · Putem Oazae · Bhakti Marga · Sri Sathya Sai International OrganizationPutem Oaze · Bhakti Marga · Sri Sathya Sai International Organization
- Putem Oazae: designing and presenting activities for people with disabilities and young women recovering from trauma.
- Bhakti Marga: volunteer designer producing posters and public-facing communications.
- Sri Sathya Sai International Organization: translator of Vedanta philosophy texts (EN and HR).
- Putem Oaze: osmišljavanje i vođenje aktivnosti za osobe s invaliditetom i mlade žene koje se oporavljaju od traume.
- Bhakti Marga: volonterski dizajner — izrada plakata i javnih komunikacijskih materijala.
- Sri Sathya Sai International Organization: prevoditelj tekstova vedantske filozofije (EN i HR).
Notable encountersSusreti