Adam Bekkar

Computer science student interested in research and problem‑solving.

abekkar@student.ethz.ch · linkedin.com/in/adam‑bekkar github.com/Zeleph25

Adam Bekkar

Education

ETH Zürich

Master of Science in Computer Science. Intended major in Machine Intelligence.

École Polytechnique Fédérale de Lausanne (EPFL)

Bachelor of Science in Computer Science. Average: 5.1/6.

Lycée Lyautey, Casablanca, Morocco

French Baccalaureate with Highest Honours in Mathematics and Physics.

Experience

Student Assistant at EPFL — Practice of OOP (CS‑108)

Supported students in learning Java, object-oriented programming, and core data structures, and assisted with the ReCHor project.

Projects

CXL Allocator — Research Internship at RS3 Lab, EPFL

Benchmarked NUMA allocators and explored allocation strategies to reduce latency overhead across the CXL interconnect.

vNet — Polympiads

Built a distributed virtual network infrastructure for the HC2 and Prologin informatics contests.

More on vNet repository

S4S‑Connect

Developed the web app used by ~1,000 incoming EPFL students each year during the association's welcome week, providing their agenda, course materials, and activity registration.

More on Students 4 Students website

OnePass — Android Ticketing App

Final project for CS‑311 (The Software Enterprise), an Android app simplifying event ticketing in Lausanne with live event maps, digital ticket resale, and QR code validation. Voted 4th best app of the course among 200+ students.

More on OnePass repository

Academic Representation

Student Delegate — Computer Science Section

Representing students in discussions with teachers, gathering feedback and proposing improvements.

Student Body Member, School Council — IC Faculty

Representing students in the IC Faculty Council, ensuring student concerns are heard during faculty discussions.

Student Associations

Copresident, Students 4 Students

Leading the organizing team of twenty and coordinating more than a hundred staff for the week preparing new students for EPFL studies.

More on students4students.ch

IT Manager, Students 4 Students

Managing IT for three events totaling 1,000+ participants. Built S4S‑Connect, a web app for students' agenda, course materials, and activity registration.

More on students4students.ch

IT Manager, Polympiads

Building and maintaining a virtual network on a distributed system infrastructure used for both HC2 and Prologin, annual Informatics Olympiad events each hosting 300+ participants at EPFL.

Member, IT Team of AGEPoly

Contributed to Trust, a comprehensive rewrite of truffe2.agepoly.ch, a platform that allows campus associations to borrow equipment, manage room bookings, and handle team accreditations.

More on Trust repository

Languages & Skills

Programming Languages

  • Java
  • Scala
  • C
  • C++
  • Rust
  • Python
  • Kotlin
  • SQL
  • Verilog
  • LaTeX
  • RISC‑V

Databases & Tools

  • PostgreSQL
  • MySQL
  • Git
  • Docker
  • Grafana
  • SonarQube

Spoken Languages

  • French Native
  • Arabic Native
  • English C1
  • German Beginner — currently learning