Patrik Božić

About

Hi, I'm Patrik, a frontend developer from Križevci, Croatia. I've been building software since 2023, first at Codel, now at Corpus and at FlowSolutions, a company I co-founded with Filip Radotović.

Most of my work is in React and TypeScript: web apps, Electron desktop apps and React Native mobile apps. I also write backend code in .NET and Node when a project needs it, and I enjoy 3D on the web with Three.js.

I like working closely with the people who will use the product, keeping things simple and releasing often.

pabozic@gmail.comLinkedInGitHub

Experience

  1. Frontend developer · Corpus

    Apr 2025 – present · Dugo Selo
    • quickControl: a desktop production management system for furniture manufacturers, with tablet and phone clients.
    • quickRender: a desktop app that turns a Corpus 3D scene into a photorealistic image with AI.
    • quickPlanner: a 3D kitchen planner that runs in the browser.
    • quickPreview: a desktop viewer for CNC programs, with barcode scanning.
    • CorpusTicketSys: the support and licence portal for Corpus customers and distributors.
    • React
    • TypeScript
    • Electron
    • React Native
    • Three.js
    • Supabase
    • PostgreSQL
  2. Co-founder and developer · FlowSolutions

    Oct 2025 – present · Križevci
    • BusFlow: a booking, pricing and dispatch platform for a coach company, in production since 2026. Frontend and part of the .NET backend.
    • TicketFlow: a white-label helpdesk with a client portal, roles and permissions, and an API.
    • SiteFlow: construction site management for a consulting client, on the web and on the phone.
    • The company website, product landing pages and the release routine behind all three products.
    • .NET
    • React
    • TypeScript
    • PostgreSQL
    • Keycloak
    • Cloudflare
    • Docker
  3. Frontend developer · Codel

    Feb 2024 – Mar 2025 · Križevci
    • Codel WMS: most of the document modules of a warehouse management system (receipts, issues, dispatch, stocktaking, stock, putaway), plus the shared table, dialogs, user rights and translations.
    • Refabrikacija: the complete tablet frontend for a production line at TDR, with connected scales, barcode scanners and PWA install.
    • Stack: React, TypeScript, Vite, MUI X, TanStack Query, Zustand, react-hook-form, Zod and i18next.
    • React
    • TypeScript
    • MUI X
    • TanStack Query
    • Zustand
    • Zod
    • i18next
    • Vite
  4. Frontend intern · Codel

    Mar – Jul 2023 · Križevci
    • Student internship building interfaces in QML (Qt) and reusable UI components.
    • QML
    • Qt
    • JavaScript

Education

  • Master's degree in graphic and multimedia technology (univ. mag. ing. techn. graph.)

    2024 – 2026

    University North

    Thesis on micro-expression recognition with a neural network running in the browser.

  • Bachelor's degree in multimedia, design and application (bacc. ing. techn. graph.)

    2020 – 2024

    University North

Master's thesis

Micro-expression recognition in the browser

I trained the HTNet transformer on the SAMM micro-expression dataset, compared the results with the published ones, then exported the model to ONNX and ran it live on a webcam in the browser. Mentor: Emil Dumić.

Tools I work with

  • Frontend

    • React
    • TypeScript
    • React Router
    • Vite
    • MUI X
    • Tailwind CSS
    • Three.js
    • React Native
  • State and data

    • TanStack Query
    • Zustand
    • react-hook-form
    • Zod
    • i18next
  • Backend

    • .NET
    • Node.js
    • PostgreSQL
    • Supabase
    • EF Core
    • REST
  • Desktop and devices

    • Electron
    • auto-update
    • Windows installers
    • tablet UI
    • barcode scanners
    • scales
    • PWA
  • Infrastructure

    • Docker
    • Cloudflare Pages
    • Vercel
    • Hetzner
    • Keycloak
    • GitHub Actions
  • Integrations

    • Corpus CAD
    • ZUGFeRD e-invoice
    • PayPal
    • OSRM routing
    • Resend
    • ONNX
  • Languages

    • Croatian (native)
    • English (C1)
    • German (B1)