Farid Karimi | Portfolio
Home About Projects Contact
>

About Me

I’m a Computer Science student who’s driven by the idea of creating things that matter whether that means tools used by many people or projects that make life a little better for someone out there. For me, technology is more than just code; it’s a way to be both creative and useful, and to make the most of my limited time by pushing for better conditions through what I build.

Outside of tech, I’m fascinated by the beauty of creation in different forms—photography, origami, even woodworking (though I’ve only admired it from afar). These interests remind me that building something meaningful can start from the simplest materials, whether it’s paper, wood, or lines of code.

Tools & Technologies

Languages

C++ Python Java

Frameworks & Libraries

PyTorch Scikit-learn Pandas NumPy Matplotlib Seaborn

Tools & Platforms

Git GitHub Hugging Face PostgreSQL Jupyter Notebook LaTeX

Projects

Movie Recommendation System

CineMatch is a movie recommendation system designed to provide personalized movie suggestions. It build on data from The Movie Database (TMDb) and MovieLens to deliver relevant recommendations.

Python Content-based filtering Collaborative filtering

AI-Powered Burnout Coach

Equa is a comprehensive system for burnout detection that uses machine learning and a large language model (LLM) to provide a proactive approach to workplace wellness through analyzing key employee metrics

Python PyTorch · Scikit-learn Large Language Model (LLM)

Sentiment Analysis for Fine-Grained Classification

A fine-grained sentiment analysis project exploring classical and modern approaches to classify subtle emotional cues. Implementations include SVMs, RNNs and logistic regression, as well as transformer-based models (BERT / DistilBERT), with experiments run using PyTorch and related tooling.

Python PyTorch BERT · DistilBERT

Pac-Man — Simplified CLI Version

A Pac-Man inspired game with randomly generated maps, custom colors, and a leaderboard. Maze generation uses DFS, ghost behavior is driven by BFS, visuals are rendered using ASCII art and Unicode, and progress/leaderboard data is saved to a text file.

C++ CLI / ASCII visuals DFS · BFS

Contact Me

Use Tab to navigate.

Thank you for your message! I will get back to you soon.

GitHub | Unsplash | LinkedIn | Website
Press 'q' to quit | Use nav links or arrow keys to navigate