Profile Photo

Hi, I'm Karim Rifai

Software Developer

I'm a Computer Science student at Carleton University interested AI-powered applications, cross-platform tools, and solving real-world problem. I'm always eager to learn and grow, and I'm excited to take on new challenges.

My Projects

OneListing Desktop App (onelisting.ca)

A cross-platform desktop app for managing inventory and auto-generating listings across eBay, Facebook, and Kijiji. Features AI-based listing generation, ML personalization, offline support, and AWS-backed cloud sync.

ElectronReactFastAPISQLiteTailwindOpenAI APIAWS
OneListing Desktop App (onelisting.ca)

Insulin Pump Simulator

A simulation of the Tandem t:slim X2 insulin pump built using Qt/C++, simulating CGM behavior, bolus delivery, and Control-IQ logic with custom time acceleration and real-time UI.

QtC++OOPUML

Podify Podcast Network

A desktop app written in C++ to manage podcasts and episodes, supporting dynamic playlists, audio/video handling, and factory-based object creation. Manual memory management implemented for performance.

C++OOPFactory Pattern

Webcrawler with Similarity Analysis

Python and Java-based tool to crawl websites, save content to files, and compare them using content similarity algorithms. Comes with a GUI for user interaction and result display.

PythonJavaGUIWeb Scraping

Let's Work Together

I'm always open to connecting with others in tech. If you have questions, want to chat, or just get to know me, feel free to reach out!