About me

I like making software that works and lasts.

I'm Patrik Perčinić from the island of Rab. I have completed my Bachelor's in Computer Engineering and am currently a Master Computer Science student at Leiden University.

Interested in embedded systems Master's specialization in Advanced Computing and Systems

Education

Computer engineering with a systems focus.

I completed a Bachelor's degree in Computer Engineering at Algebra Bernays University, with a sub-specialization in Software Engineering. The program emphasized applied engineering alongside strong computer science fundamentals.

I am currently pursuing a Master's degree in Computer Science at Leiden University, specializing in Advanced Computing and Systems. My interests center on low-level and embedded systems, and on understanding how software behaves close to the hardware.

Thesis

Making sensor network localization faster.

My bachelor thesis, Refining Voronoi diagram-based localization scheme in wireless sensor networks by employing a sweep line algorithm, looked at making the VTL algorithm faster without losing accuracy.

I built a Python simulator to test two changes: using a local, k-nearest Voronoi calculation instead of a global one, and replacing a grid scan with a sweep line. The local method cut execution time by over 47% with little accuracy loss; the sweep line added another 5–8% speedup with no accuracy drop. I hope to continue this research in the future.

Experience

Industry experience during my studies.

During my third year, I worked as a software engineer at King ICT in Croatia while completing my degree. The role was part of a required internship, which I extended into full-time work across two semesters.

My work was mainly backend-oriented, with exposure to web and mobile development. I also explored embedded systems through internal proofs of concept, focusing on software - hardware interaction. Most of my work was done with .NET technologies, but I also had opportunities to use C / C++ on embedded projects.

Activities

Work outside formal coursework.

Alongside my studies, I took part in technical competitions, workshops, and collaborative projects outside the classroom.

I represented Croatia in software-focused international skills competitions, including WorldSkills Lyon 2024 and EuroSkills Gdańsk 2023, and regularly participated in hackathons and programming contests.

Through an Erasmus+ program in Maribor, I worked in an international team on a full-stack business application. I also served as a student representative, contributing to curriculum-related discussions.

As a member of EESTEC, I participated in international workshops, including a Code Up, Level Up / IMW program in Skopje, focused on mobile application development through hands-on sessions in a multinational team.

Contact

Get in touch.

If you'd like to discuss systems work, research topics, or potential collaboration, feel free to reach out. Messages go directly to me, and I reply when I can.