Computer Science undergraduate. Robotics & autonomous systems. Software & systems engineer.
I design deterministic software where correctness, concurrency, and architectural clarity are first-class concerns — across robotics software, backend infrastructure, and simulation. The kind of systems that stay understandable as they scale.
Robotics, simulation, distributed compute, and full-stack systems — each labelled by what it really is.
Live ROS 2 fleet telemetry with health analysis, 3D pose tracking, and a dashboard that runs from synthetic data to a real robot bridge.
Research-oriented multi-agent framework with collision avoidance and deadlock handling for coordinated robot fleets.
System-level empirical comparison of ROS 1 and ROS 2 mapping pipelines on a real mobile robot, under controlled, repeatable conditions.
Monitors and classifies light conditions for plant health — STM32 sensors, a FastAPI backend, and a TensorFlow/Keras model.
Sequential, parallel, and distributed 2D heat simulation in Java, with performance benchmarking across execution models.
Image classification on a Kaggle dataset using supervised learning — a data-mining & machine-learning study.
Full-stack library management system — React front end, Node.js services, and a MySQL data layer.
Collaborative system focused on structured task and data management, built as a team project.
Project built at the University of Primorska hackathon — fast-turnaround prototyping under time pressure.
A 24-hour competitive hackathon build — scoping and shipping a working project against the clock.
From ROS 2 distributed systems down to embedded C — the surface I build across.
I'm building deep expertise in systems-level engineering and robotics software — pairing theoretical foundations with real-world implementation. The goal is to contribute to robust, scalable, safety-critical systems in robotics and distributed environments.
Robotics & autonomous-systems research, backend / systems engineering, or research-driven software development — I'd be glad to talk.