cv

Education

  • 2022
    PhD
    University of Zagreb, Faculty of Electrical Engineering and Computing, Croatia
    • Field - Computer science
    • Thesis title - Programming model for heterogeneous computing systems with customizable accelerators
  • 2015
    MSc
    University of Zagreb, Faculty of Electrical Engineering and Computing, Croatia
    • Field - Computer engineering
    • Thesis title - Recommender systems in ubiquituous computing

Experience

  • Jun 2022 - Present
    Postdoctoral researcher
    University of Zagreb, Faculty of Electrical Engineering and Computing, Croatia
    • Key skills - Research, teaching, leadership, mentoring
    • Performing research, teaching, and student mentoring activities
    • Completed training in the development of teaching and mentoring skills
    • TAs and Postdocs representative to Faculty Council and adhering workgroups
    • I am participating in the following courses
      • Computer Architecture 1R (Undergraduate)
      • Open Computing (Undergraduate & Graduate)
      • Parallelism and Concurrency (Undergraduate & Graduate)
      • Reverse Engineering and Malware Analysis (Undergraduate & Graduate)
  • Jun 2022 - Aug 2022
    Visiting researcher
    The University of Edinburgh
    • During this visit, I worked on performance evaluation of the generated code and on advanced memory management schemes for GAP8 platform in RISE.
  • Apr 2016 - Jun 2022
    Research and teaching assistant
    University of Zagreb, Faculty of Electrical Engineering and Computing, Croatia
    • Key skills - Research, teaching
    • Performing research and teaching activities
    • I was participating as a teaching assistant in the following courses
      • Computer Architecture 1R (Undergraduate)
      • Open Computing (Undergraduate & Graduate)
      • Parallelism and Concurrency (Undergraduate & Graduate)
      • Reverse Engineering and Malware Analysis (Undergraduate & Graduate)
  • Aug 2019 - Present
    Software engineer
    Green Light Technologies Ltd.
  • Mar 2021 - Nov 2021
    Visiting researcher [Remote]
    The University of Edinburgh
    • During this remote collaboration, I worked on integrating Rise, a functional pattern-based data-parallel language into heterogeneous, energy-efficient, embedded devices.
  • Sep 2017 - Jul 2019
    Lecturer
    University Computing Centre
    • Held lectures for "Introduction to PHP and MySQL" course.
  • Oct 2014 - Nov 2017
    Software engineer
    Croatian bishop conference
    • Key skills - PHP, MySQL, Wordpress, HTML, CSS, JavaScript
    • This position was a part time job which consisted of maintaining custom CMS solution, and building new one using Wordpress CMS.
    • I developed custom widgets and plugins on backend, and customized theme on frontend.
  • Mar 2015 - Apr 2016
    Junior software engineer
    Sedam IT
    • Key skills - Java, C#, .NET 4.5, JavaScript, Scala, Cisco
    • I was working as a junior software engineer in Research and development unit where I was developing for various platforms
    • (Intern March 2015 - November 2015, Full time November 2015 - April 2016)
  • Jun 2014 - Sep 2014
    Software engineering intern
    Ericsson
    • Key skills - Java, Android, OpenCV, REST, Google Glass
    • As a part of Ericsson Summer camp, I worked on a project named “Google Glass shopping” which was extension to the Ericsson Wallet platform.
    • My tasks were mainly on back–end in sense of coding face detection and face recognition subsystem exposed via RESTful API in Java using Jersey framework and Glassfish server. (Java, Android, OpenCV).
  • Feb 2013 - Jul 2013
    Student assistant
    University of Zagreb, Faculty of Electrical Engineering and Computing
    • Key skills - PHP, MySQL, HTML, JavaScript
    • I was student assistant on Course “PHP Application development basics”. My responsibilities were to help students with solving problems given at the lectures and to grade and review students home assignments.

Research activities

  • 2021
    ACACES 2021
    • Seventeenth International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems, September 2021, Fiuggi, Italy
  • 2019
    Academic visitation
    • Professor Philip A. Wilsey, March 2019, Cincinnati, USA
  • 2019
    ACACES 2019
    • Fifteenth International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems, July 2019, Fiuggi, Italy
  • 2018
    Academic visitation
    • Professor Lennart Johnsson's research group, February 2018, Houston, USA

Grants

  • 2021
    • HiPEAC Collaboration grant
    • Academic Mobility Grant by the University of Zagreb for ACACES 2021 Summer school
    • HiPEAC grant for the ACACES 2021 Summer school
  • 2019
    • HiPEAC Collaboration grant
    • USENIX Student grant for USENIX Security Symposium
    • HiPEAC Travel grant for HiPEAC Conference in Valencia
    • HiPEAC grant for the ACACES 2019 Summer school
    • Academic Mobility grant by the University of Zagreb to visit the University of Cincinnati
  • 2018
    • Academic Mobility grant by the University of Zagreb to visit the University of Houston

Academic Interests

  • Parallelism
    • Parallel processing
    • Parallel programming and programming models
  • Heterogeneous computing systems
    • Accelerators for specific applications
    • GPGPUs
    • Heterogeneous computing systems programming
    • High performance computing
  • Software engineering
    • Domain-specific languages
    • Functional programming
    • Software development
  • Embedded computing
    • COTS components-based embedded systems development
    • Software development for embedded systems
    • Bottom-up module development with application in the field of Internet of Things
  • Open systems
    • Open source software and hardware
    • Open source community

Certificates

  • Coursera, EPFL
    • Functional Programming Principles in Scala, Licence no. WRB467R83SD3
    • Functional Program Design in Scala, Licence no. DSLAMS5ZZFET
    • Big Data Analysis with Scala and Spark, Licence no. F5U63SVGYLZQ
  • Coursera, University of California, Irvine
    • Initiating and Planning Projects, Licence no. WVC9W3P59SFU
    • Budgeting and Scheduling Projects, Licence no. ZSFT99WUG3TU
    • Managing Project Risks and Changes, Licence no. 4RKLYYN8LN6W
  • University of Helsinki
    • Elements of AI, Licence no. w8qv1bjj12
  • Coursera, University of Minnesota
    • Introduction to Recommender Systems, Licence no. JL52FDLRQHAV
  • Microsoft
    • MTA Software Development Fundamentals (C, 98-361)

Other Interests

  • Hobbies: Street basketball, pub quizzes, travelling