Zohaib Ahmad

Computer Scientist

Hi, I recently graduated with a degree in Computer Science, and I’m excited to share my work and interests with you. I love building things—whether it’s designing user-friendly apps, coding powerful backend systems, or exploring the possibilities of machine learning. This portfolio is a glimpse into my journey, highlighting my passion for design and programming. Let’s dive in!


I AM GOOD AT

Designing has always been one of my favorite parts of creating something new. I enjoy turning ideas into easy-to-use and visually appealing designs. During my studies, I worked on several projects, including designing the UI for our final year project, "Yurt," using Figma. I’ve also explored Blender and 3D modeling. . For me, good design is about making technology simple and enjoyable to use.

Programming is where I feel most at home. I’ve worked with languages like Python, JavaScript, Java, and C++ to bring projects to life. For our final year project, I developed the backend using Express.js and MongoDB, creating a solid and efficient foundation for the app. I also enjoy working with low-level programming, which helps me understand how computers really work. Solving problems and building systems from scratch is something I truly enjoy.

Machine learning is an area I’m really passionate about. I’m especially interested in large language models (LLMs). As part of our final year project, I built a chatbot using the Llama 3.1 model, which was a great learning experience. I’ve also taken some courses to deepen my understanding of machine learning concepts and techniques. I’m excited to keep exploring this field and see how AI can solve real-world problems.


Projects

Javascript | Express

Yurt is a centralized collaborative learning platform designed to address the unique challenges and demands of modern students, providing an all-in-one solution to streamline academic tasks and enhance productivity

Inline Assembly | C++

This project demonstrates a Base Converter implemented in C++ with inline assembly, showcasing the use of assembly instructions alongside high-level code. It supports conversions between Decimal, Binary, and Hexadecimal number systems.

C++

This project is a terminal-based program that validates credit card numbers using the Luhn Algorithm. It also identifies the card issuer based on the input credit card number.

Html | Css | JavaScript

A simple website built with HTML, CSS, and JavaScript that displays the Names of Allah. Users can click on a name to hear its pronunciation, offering a seamless and engaging experience.