Portrait of Marin Hrvaćanin Marin Hrvaćanin

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
↓ Download CV↓ Preuzmi CV

ExperienceIskustvo

  1. 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.
  2. 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.
  3. 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.
  4. 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

  1. 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.

  2. 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)

· Bulgaria & Italy

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.
Bulgaria, equine therapy
Bulgaria, equine therapyBugarska, terapija s konjima
Umbria, climbing with Quest
Umbria, climbing with QuestUmbrija, penjanje s Questom
Umbria, cooking with Nona Laura
Umbria, cooking with Nona LauraUmbrija, kuhanje s Nonom Laurom
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

With an ambassador & ministers
With an ambassador & ministersS veleposlanikom i ministrima
With PM Modi
With PM ModiS premijerom Modijem
With a former president
With a former presidentS bivšim predsjednikom