Teo Vozila.
Software developer · Computer Science student
Profile
CS student who builds things that run in the real world: from the first sketch to a shipped product.
Education
Bachelor's degree, Computer Science
2023 — 2027 (exp.)
University of Rijeka · Faculty of Engineering (RITEH)
Coursework: Data Structures & Algorithms, Object-Oriented Programming, Databases, Operating Systems, Computer Networks, Computer Architecture, Discrete Mathematics, Linear Algebra
High school · Gimnazija Andrije Mohorovičića Rijeka
2019 — 2023
Projects
PlateTracker · Python, OpenCV, YOLOv8, PaddleOCR
2025
Real-time license plate recognition for Croatian plates: YOLOv8 detection, object tracking and OCR that waits for agreement before it trusts a read.
- – Two OCR backends compared on the same pipeline: PaddleOCR (angle classification, GPU) and FastALPR tuned for EU/HR plates
- – Multi-frame voting with a one-character similarity threshold to suppress OCR noise
Autoskola Plus · Next.js 16, TypeScript, Better Auth, Drizzle ORM
2026 — now
A platform for driving schools, in progress: invite-only accounts per school and theory-test practice with tracked results.
- – Organisation-scoped accounts with roles, built on Better Auth
- – Invite-only onboarding instead of public sign-up
Skills
- Languages
- TypeScript, JavaScript, Python, SQL, HTML/CSS
- Frontend
- React, Next.js, Tailwind CSS, Motion, shadcn/ui, Three.js
- Backend
- Node.js, Next.js server actions, FastAPI, Payload CMS, Better Auth, REST
- Data & ML
- PostgreSQL, Drizzle ORM, OpenCV, YOLOv8, PaddleOCR, NumPy
- Tools
- Git, Vercel, pnpm, Neon, Linux/macOS, Figma
Achievements
- European Cyber Security Challenge (2023): Competed at ECSC 2023, the annual European championship where national teams of young security talent face off in capture-the-flag challenges.
- FIRST Robotics Competition, Istanbul (2023): Competed at the FIRST Robotics Competition in Istanbul, where high school teams design, build and program a full-size robot in a few weeks.
Languages
Croatian, English