
Hello, I'm Karim Kanafani
I'm a Software Engineer graduate from McGill University.
I enjoy exploring different facets of development ranging from apps to games.
About me
I completed my B. Eng Software Engineering at McGill University. My love for video games sparked my passion for development. I started building basic games using no-code game engines like Buildbox until I finally started to learn about the basics of programming! My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. I am always looking to learn new technologies. I am currently looking for full-time positions as a software engineer.
In my free time, I enjoy playing video games, watching TV shows, and playing basketball.
My projects
Koul Traiteur Ecommerce Site
A modern catering website built using Next.js to deliver an exceptional user experience.
- Next.js
- TypeScript
- MongoDB
- PayloadCMS
- Express
- Figma
- Web Development
Rush App
A Web 3.0 ticketing app that aims to decentralize the ticketing industry. This is a startup I founded with four of my peers at McGill University.
- React Native
- JavaScript
- MongoDB
- Solidity
- Expo
- Figma
- Mobile Development
MoneyMatters Finance Tracker
I worked as a full-stack developer on this mobile application for my Software Engineering in Practice class.
- React Native
- PostgreSQL
- JavaScript
- Expo
- Mobile Development
NFTLeaguez Web Game
As a freelance developer for STADIO, I built a WebGL multiplayer simulation basketball game from the ground up that utilizes the Solana Blockchain.
- Unity
- C#
- API
- WebGL
- Canva
- Figma
- Game Development
My Skills
- Java
- C
- C++
- C#
- Python
- Umple
- SQL
- HTML
- CSS
- JavaScript
- TypeScript
- React
- React Native
- Next.js
- Node.js
- Git
- TailwindCSS
- PostgreSQL
- Spring
- Unity
- Unreal Engine
- Solidity
- Bash
- Docker
- Azure DevOps
My experience
Co-Founder
Montreal, QC, Canada - 2022 - 2024
I work as a full-stack developer at RUSH, a ticketing app that leverages the blockchain to distribute tickets.
Freelance Game Developer
Australia - 2023
I developed a multiplayer simulation basketball game for WebGL using the Unity game engine. It utilizes the blockchain to access information for STADIO's player base.
Mobile Developer Intern
Dubai, UAE - 2023
At Chalhoub group, I was responsible of building tablet ports for their brand applications using React Native and TypeScript.
Software Developer Intern
Dubai, UAE - 2022
At Hafla, I worked as a back-end developer within a team and built an API for their newsletter that performs CRUD operations.
Data Analyst Intern
Beirut, Lebanon - 2018
As a data analyst at the American University of Beirut Medical Center, I helped Doctors and Scientists compile and analyze data.
Contact me
Please contact me directly at karim.kanafani@mail.mcgill.ca or kjkanafani@gmail.com or through this form!