Hi, I'm Firas

I build machine learning systems and share the work behind them. Explore the projects or reach out to collaborate.

Python Python
PyTorch PyTorch
NumPy NumPy
Pandas Pandas
OpenCV OpenCV
Jupyter Jupyter
C++ C++
Java Java
Git Git
Linux Linux
Python Python
PyTorch PyTorch
NumPy NumPy
Pandas Pandas
OpenCV OpenCV
Jupyter Jupyter
C++ C++
Java Java
Git Git
Linux Linux
Python Python
PyTorch PyTorch
NumPy NumPy
Pandas Pandas
OpenCV OpenCV
Jupyter Jupyter
C++ C++
Java Java
Git Git
Linux Linux

About Me

I am an AI undergraduate student who is very enthusiastic about Generative AI and Deep Learning and is constantly trying to learn more and build real world projects.

Learn more about me

Featured Projects

Project: RAG AI Assistant

RAG AI Assistant

Python ChromaDB Ollama Sentence Transformers RAG NLP
Project: Function-Approximators

Function-Approximators

Python PyTorch MLP Function Approximation Computer Vision
Project: Real-Time Hand Digit Recognition

Real-Time Hand Digit Recognition

Python OpenCV MediaPipe PyTorch NumPy Pandas
Project: Neural Network From Scratch

Neural Network From Scratch

Python NumPy Linear Algebra Calculus
Project: Sentiment Analysis with Encoder Model

Sentiment Analysis with Encoder Model

Python PyTorch Transformers NLP
Project: TextCNN

TextCNN

Python PyTorch CNN NLP
Project: CNN Architectures

CNN Architectures

Python PyTorch CNN Computer Vision
View All Projects

About Me and My Work

  • What technologies do I use?

    I'm most proficient with Python, I use many different libraries such as: PyTorch, NumPy, Scikit-learn, Pandas and more! I also have lots of experience in Java and C++, and I try to use the appropriate technology for the job.

  • My Education

    I'm completing a Bachelor's degree in Artificial Intelligence and Computer Science.

  • How do I work?

    First, I try to make sense of the problem and break it down into smaller, more manageable chunks. Then I try to build an initial version / prototype and verify and validate it. I then refine it and measure performance and try to optimize for a particular metric depending on the problem description.

  • Research & Projects

    I'm open to research opportunities and internships in AI. View my projects here

Let's work together

I'm open to research and internship opportunities. Let's connect.