Hey

I'm Najiib.

I'm a senior CS student at Portland State University and Software Security Engineer Intern at Intel. I'm a passionate student who's always looking for learning oppurtunities. My intrests include software engineering, cloud engineering, and cybersecurity.
Here's a bit more about me.

Here's a bit more about me.

I'm a dedicated and passionate senior CS student at Portland State University. In addition to my academic pursuits I've gained practical experience as a CS tutor, where I had the privilege of assisting fellow students in thier computer science journey. My expertises extends to a range of programming languages, including C++, C, Python, HTML, CSS, JavaScript, and Java.

C++
Python
C
HTML
CSS
JavaScript

Let's have a chat!

I'm currently open to new opportunities.

Thanks for the message! Looking forward to speaking to you soon.

Here are some of my projects

  • Voice-Activated Wikipedia Search

    Pyhton, Google Speech API, Wikipedia API

    The Voice-Activated Wikipedia Search project is a Python application that allows users to query Wikipedia using their voice. It uses speech recognition to transcribe spoken queries and retrieves Wikipedia summaries from the Wikipedia API, displaying them in the terminal. This hands-free tool that provides a seamless way for users to access information from the Wikipedia knowledge base while incorporating error handling and user feedback.

  • AI Chatbot

    Pyhton, OpenAI

    I developed an AI chatbot named "Marv" that adds sarcasm to its responses by integrating OpenAI's GPT-3.5 Turbo model. My primary responsibilities revolved around the successful setup and utilization of the OpenAI API. This included configuring the API key and ensuring communication with the AI model. I also implemented effective error-handling procedures, guaranteeing error management and informative error messages when needed.

  • Pong Game

    Pyhton, Pygame

    This personal project is an adaptation of the classic arcade game Pong. Implemented in Python using the Pygame library, it features a 1920x1080 game window running at 60 FPS. The game includes two paddles, each controlled by a player, bouncing a ball back and forth. Paddles can move up and down within the window , and the first player to reach a winning score of 7 points wins the game. The project demonstrates Python programming skills, user input handling, scoring, and physics simulation, and game development.