CV

I like to make things happen.

Contact Information

Name Arbenit Kamberi
Professional Title MSc Computer Science
Email arbenit.kamberi@gmail.com
Location Zurich, Switzerland

Professional Summary

Computer Science MSc student at ETH Zurich, focused on program verification, automated reasoning, and computer vision (major in Secure and Reliable Systems, minor in Computer Vision). My Bachelor’s thesis built a Rust frontend for the GenMC stateless model checker, and I have since worked with the same group (ARV) on its consistency checker. I am currently a research intern at NUS’s VERSE Lab on LTL model checking, following a computer vision internship on video-based industrial defect detection. My work has centred on reasoning over concurrent and distributed behaviour, and on the compiler toolchains verification runs through. High-performance computing is a side interest I follow through coursework. What draws me to a problem is when the theory has to hold up against a real workload.

Experience

  • Jul 2026 - Present

    NUS, Singapore

    Research intern
    VERSE Lab @ NUS
    3-month research internship with Ilya Sergey, working on LTL model checking.
    • Ongoing
  • May 2026 - Jul 2026

    Graz, Austria

    Research intern
    KNOW Center Research
    Research internship working on computer vision for industrial defect detection.
    • Redesigned a video-analysis pipeline for classifying anomalous elongated structures, replacing rigid filter/rescue logic with independent per-class geometric passes (thickness, curvature, orientation, convex hull).
    • Built the perception layer on SAM 3.1 video segmentation on NVIDIA H100 GPUs, with amodal shape completion for occluded structures and hardened curvature estimation.
    • Built a combined per-pass debug render grid of every pass’s intermediate geometry.
  • Dec 2021 - Sep 2022

    Zurich, Switzerland

    IT Project Manager
    UBS AG
    Head of a project team within Wealth Management Research, SPoC
    • Management and implementation of releases, end-of-life dismantling, technical migrations and full rollout of the new internal platform.
    • All migrations were carried out successfully and on time through early planning and continuous consultation with the central teams for the company-wide migrations.
  • Aug 2020 - Dec 2021

    Zurich, Switzerland

    Software Engineer
    UBS AG
    Rollout internal beta of new platform for exploring market research publications with search and user preferences.
    • Implementation of anonymous user tracking (e.g. time spent on publication, search queries) to measure popularity of topics.
    • Integration of new frontend with existing data management platform.
  • Aug 2016 - Jul 2020

    Zurich, Switzerland

    Software Engineer in Training (EFZ)
    UBS AG
    First year general training, 3 years at Wealth Management Research.
    • Databases (Oracle), server backends (Java, Spring Boot), frontend (React, Freemarker) development
    • Development on internal platforms for the publication and management of market analyses and forecasts, handling a large catalogue of publications across many content types, output formats and jurisdiction-aware publication rules.
    • Integrated the publication pipeline with downstream platforms that consume this research data, keeping their feeds consistent as publications are added, updated, or withdrawn.

Education

  • 2025 - 2027

    Zurich, Switzerland

    MSc, Computer Science
    ETH Zurich
    Major in Secure and Reliable Systems, Minor in Computer Vision
    • Coursework concentrated on formal methods, program verification, and automated reasoning, taking essentially every course ETH offers in these areas.
    • Minor in Computer Vision with further electives in high-performance and parallel computing.
    • Student teaching assistant for the undergraduate Visual Computing course (computer vision and graphics).
    • Student activities: ETH CyberGroup, Shoqata Studenti.
  • 2022 - 2025

    Zurich, Switzerland

    BSc, Computer Science
    ETH Zurich
    Computer Science
    • Bachelor’s thesis: “A Rust Frontend for GenMC”, extending the GenMC stateless model checker to verify LLVM-IR compiled from Rust programs, advised by Prof. Dr. Michalis Kokologiannakis.

Interests

Formal Methods: Program verification, automated reasoning, model checking, theorem proving
Programming Languages and Compilers: Rust, LLVM, C/C++, Python, Java
Computer Vision: Segmentation, video understanding, image processing
High-Performance Computing: Parallelism, GPU computing, systems performance

Languages

German : Native speaker
English : Fluent, C1
Albanian : Native speaker

Certificates

  • Certificate in Advanced English (CAE) - Cambridge University ; 19ACH0086527

Projects

  • 2026 - 2026
    Optimizing GenMC's consistency checker

    Follow-up project at ETH Zurich with Prof. Dr. Michalis Kokologiannakis on the performance of the consistency checker at the core of the GenMC stateless model checker.

    • Optimized the C++ consistency-checker code that Kater generates from a weak-memory-model specification and that GenMC runs on every extension of an execution graph.
    • Reworked the acyclicity checks with a graph traversal that also handles previously intractable inputs, less bookkeeping repeated on every check, and fast paths that replace expensive sub-checks.
    • Improved the inclusion (view) checks through better handling of recursive relations and automatic sound rewrites that cut redundant computation.
    • Measured a noticeable end-to-end speed-up across GenMC’s benchmark suite.
  • 2025 - 2025
    A Rust frontend for GenMC (BSc thesis)

    Bachelor’s thesis at ETH Zurich, advised by Prof. Dr. Michalis Kokologiannakis.

    • Extended GenMC, a state-of-the-art stateless model checker for concurrent C/C++ under weak memory models, so that it can also verify concurrent Rust programs.
    • Added support for LLVM-IR constructs emitted by the Rust compiler and provided custom implementations of Rust’s standard-library concurrency APIs so they are intercepted by the checker.
    • Verified concurrent data structures from the Crossbeam crate as a case study, cross-checking Rust tests against equivalent C programs.

References

  • Prof. Dr. Michalis Kokologiannakis | michalis.kokologiannakis@inf.ethz.ch

    Mentor and advisor for my projects at ETH; Head of the ARV Lab at ETH.

  • Prof. Dr. Ilya Sergey | ilya@nus.edu.sg

    Advisor for my project at NUS; Head of the VERSE lab at NUS.

  • Jörg Simon | jsimon@know-center.at

    Advisor for my project at KNOW Center Research; Project Head at KNOW.