Ahmad Kamamji

@AhmadKamamji

Skill iconJavaScript
Node.js
Skill iconC++
Skill iconDocker
Skill iconReact.js

Irbid, Jordan

About Me:

My name is Ahmad Kamamji, and I am currently pursuing a Bachelor's degree in Network Engineering at Jordan University of Science and Technology. With a strong academic background and hands-on experience in both university projects and professional roles, I am passionate about technology and its potential to drive meaningful change. I am particularly drawn to problem-solving in software engineering, networking, and data science, which have been central to many of my projects and work experiences.

Expertise:

Throughout my academic journey, I have developed a deep understanding of programming, networking, and software engineering principles. I am proficient in C++ and have intermediate skills in SQL, Linux, and debugging. I have also explored blockchain, Docker, and cryptography. My experience in network programming and system architecture has allowed me to design and implement efficient, scalable solutions across various projects.

I thrive on challenges that push me to explore new ideas and technologies, such as my recent work on a 16-bit handmade computer and my ongoing exploration of Unix-based client-server architectures. My involvement in AIESEC as a marketing intern and head of events has strengthened my teamwork, leadership, and communication skills, which I believe are just as crucial as technical expertise.

Projects:

Operating Systems Projects: I developed a scheduling method called Longest Job First (LJF), which is the reverse of Shortest Job First (SJF). Implemented in C++ in a Linux environment, it showcased my ability to write efficient algorithms and work with multithreading. Network Programming Projects: I designed and implemented Unix-based client-server programs that use different data processing schemes such as blocking, nonblocking, and asynchronous programming. This helped me explore delays and performance in network systems. 16-bit Handmade Computer: Built using a Motorola M68k CPU, this project was my personal deep dive into signal handling and asynchronous programming. It was an exciting challenge that tested my hardware and low-level programming skills.

What Drives Me:

I am driven by a passion for continuous learning and the desire to solve real-world problems through technology. Hackathons offer an incredible opportunity to push boundaries, collaborate with like-minded individuals, and bring innovative ideas to life in a fast-paced environment. I am excited to contribute my skills, learn from others, and tackle new challenges head-on.