About Me
Hi, I'm Zvonimir Haramustek. I'm a programmer with a diverse range of interests, including low-level computing, optimization, operational research, data science, and embedded systems. I enjoy tackling complex problems and finding creative solutions.
Professional Experience
- Software Engineering Intern, OptimoRoute (Summer 2022 and 2024)
- During my internships, I worked on optimizing a routing engine and processing GPS data to enhance route accuracy and traffic prediction. Currently, I’m focused on developing tools for manual map edits and automating elevation data processing.
- Lecturer, Department of Mathematics, Osijek University (Sep 2021 - Jan 2024)
- I taught high school students competitive programming and common algorithms used in contests.
- Embedded Software and Simulations Engineer, Infineon (Aug 2023 - Oct 2023)
- I worked with Aurix automotive MCUs, focusing on ultrasonic applications of MEMS microphones and developing physics simulations to optimize phased array geometries.
- Embedded Software Engineer, Soldered (Jul 2020 - 2022)
- I worked on various embedded software projects, including libraries, client projects, auto tests, CI/CD, and embedded Linux drivers for e-paper displays.
Volunteer Experience
- President, X.FER Student Organization (Sep 2022 - present)
- I organize a Competitive Programming course and various competitions throughout the year, including AlgoTrade, the largest student-organized hackathon in Croatia.
- Technology Arena Coordinator, Stem Games (Oct 2023 - present)
- I manage a technology arena in a STEM student competition, create CTF-style tasks, and assist with data science challenges.
- Algorithmic Analysis Group Member, Financial Club, Zagreb (Oct 2023 - present)
- I work on group projects involving market analysis automation and research Energy ETFs, optimizing using simple risk models.
Education
- Masters at FER, University of Zagreb - 2025 (currently enrolled)
- Bachelors at FER, University of Zagreb - 2023
Skills
I specialize in software development, optimization, low-level development, and heuristics. My technical toolkit includes C, C++, Python, linear programming (primarily with Gurobi), Boost, Java, JavaScript, TypeScript, PyTorch, TensorFlow, Pandas, Polars, sklearn, and sktime. I’m also proficient with Linux.
Awards
- Head of University’s Award for organizing the AlgoTrade 2023 hackathon
- Represented Croatia in the ECSC 2023 team competition in Norway
- Infocup 2020 - 6th place in Croatia
- Top places in smaller hackathons and competitions related to optimization, packing problems, bot programming, battle robotics, and data science
Feel free to connect with me on LinkedIn or check out my GitHub profile.