Skills

Over the past few years at ETH Zürich, I’ve developed a strong and practical foundation in core computer science concepts. From low level systems and compiler design to machine learning and application development. I’ve worked with a wide range of tools and languages through real projects, and I enjoy writing clean, structured code that solves real problems.

Programming Languages

Comfortable writing and debugging code in multiple paradigms, from object-oriented to functional.

Machine Learning & Data

NumPy, PyTorch, matplotlib 
Applied machine learning in coursework and projects, with a focus on deep learning and visual computing.

Systems & Tools

Figma, Git, VS Code, Eclipse, x86Lite, LLVM IR 

Comfortable working in Unix-based environments. configured network simulations, and worked on lower level code generation in compiler pipelines.

Mathematics & Logic

Discrete Mathematics, Linear Algebra, Analysis Formal Methods, and more.

Strong mathematical background, essential to my interest in both low-level systems and machine learning.