Hey 👋 I am
Diar Kamberi
I have a deep passion for computers and a degree in Computer Science, with interests spanning low-level programming, system security, and Artificial Intelligence among others.
Have a question?
Ask me on Gmail
About Me
I am a computer science graduate with a passion for programming and problem-solving. I have a strong background in various programming languages and have gained practical experience through various projects and assignments. In the future I aspire to be a successful entrepreneur, contributing to the development of the tech scene in my home country of Kosovo.
Skills
- Proficient in Java, Python, C++, and Scala
- Experienced in Object-Oriented and Functional Programming
- Knowledgeable in computer networking, operating systems, and machine learning
Education
BSc. Computer Science, Vrije Universiteit Amsterdam
Expected Graduation: August 2024
GPA: 8.7
Work Experience
Object-Oriented And Functional Programming TA
Vrije Universiteit Amsterdam, 2022 - 2023
- Assisting students with understanding both object-oriented and functional programming paradigms, specifically in Scala
- Grading student assignments
- Discussing how to improve student experience and enhance learning
Computer Organization TA
Vrije Universiteit Amsterdam, 2023 - 2024
- grading assignments written in x86-64 Assembly syntax, quizzes, and self-study exercises
- helping students gain a deeper understanding of computer low-level architecture (e.g. stack, memory addresses, CPU instructions)
- grading lecture quizzes and ensuring students get rewarded for participation in lectures
Computer Networks TA
Vrije Universiteit Amsterdam, 2023 - 2024
- helping students gain a deeper understanding of networking concepts (e.g. TCP, UDP)
- grading networking assignments written in Python, quizzes, and self-study exercises
- creating midterm and exam questions requiring surface and in-depth knowledge about the concepts discussed in the course
Projects
Secure Chat Client
Demonstrates knowledge of security principles in an applied manner using unsafe low-level C programming and OpenSSH library.
ANPnetstack
Demonstrates knowledge of recent networking research by implementing a user-level netstack adhering to the relevant RFCs.
Scala Tetris
Demonstrates knowledge of Object-Oriented programming and functional programming by replicating Tetris in a functional manner
Neural Network Classifier
Demonstrates knowledge of neural networks and gradient descent algorithms by implementing a neural network classifier with Traditional Gradient Descent, Stochastic Gradient Descent and Mini-Batch Gradient Descent in Python and writing an extensive report on the performance differences of the trained models in terms of accuracy and recall, best parameter selection method and more.
Multi-Threaded NDFS
Demonstrates knowledge of multi threaded programming utilizing lock primitives and lock-free data structures by implementing a highly concurrent algorithm in Java.
Hash Function Assembly
Demonstrates knowledge of low-level concepts of functions, memory addresses, CPU instructions and execution by implementing a hashing function in Assembly x86-64 syntax
Get in Touch
I'm always interested in hearing about new opportunities, projects, or just having a chat about technology.
diarkamberi1@gmail.com