Petra Ivas

Machine Learning & NLP · Software Engineer

BSc Computer Science (University of London), specialised in machine learning and artificial intelligence. I build end-to-end systems — from data collection and model training to deployed web applications. Based in Madrid, working in English, Spanish and Croatian.

Projects

CS Paper Classifier

Classifies computer science research papers by discipline and field from a PDF upload. 78k arXiv abstracts, an iterative TF-IDF/LogReg pipeline tuned with Optuna and benchmarked against SciBERT, served by FastAPI + React with a taxonomy-based consistency check. Final-year thesis project.

Python · scikit-learn · FastAPI · React · Docker

Ugljan by Boat

Production website for a boat rental and tour business in the Zadar archipelago, Croatia — built, deployed and maintained for a paying client. Generates real bookings. Dockerised React app behind Caddy on a DigitalOcean VPS, with self-hosted analytics.

React · JavaScript · Docker · Caddy · DigitalOcean

At a glance

Stack Python, C++, JavaScript/TypeScript, SQL · scikit-learn, FastAPI, React
Education BSc Computer Science (ML & AI), University of London · C++ software design with Bjarne Stroustrup (Aarhus)
Languages Croatian, English, Spanish (C2) · Icelandic (B2)
Location Madrid, Spain · EU citizen · open to remote (Spain)