Kamal Yassin

Kamal Yassin

Hi, I'm Kamal!

A CS Student with a passion for AI and Machine Learning, building intelligent software that solves real problems.

Connect with me

About Me

Get to know me!

Hi, my name is Kamal and I am a fourth-year computer science student at Carleton University with a strong interest in AI, Machine Learning, and developing software that creates real value.


Originally from Jordan and now based in Ottawa, I’m constantly exploring new ideas and building projects that help me grow as both a learner and an engineer.


Outside of academics and tech, I’m very active and competitive. I love playing padel, soccer, and staying consistent in the gym. I’m also someone who enjoys learning beyond computer science, especially history and culture.


I'm driven by curiosity and the desire to keep improving. Whether it's trying a new project or learning, I enjoy pushing myself forward. I'm excited to continue developing my skills in AI and software engineering, and I'm always open to opportunities that help me grow personally and professionally.

My Skills

Python

C/C++

Java

JavaScript

TypeScript

Node.js

PyTorch

TensorFlow

NumPy

Pandas

SQL

Linux

Developer Illustration

Experience

Taskd.ai

AI Engineer @ Taskd.ai

Jan 2026 — Present

Built structured reasoning systems for a neuro-symbolic AI platform and prototyped LLM function-calling workflows translating natural language into business logic.

PythonTypeScriptLLMsNeuro-Symbolic AI
Al Bayanat

Database Administrator Intern @ Al Bayanat

June 2024 — Aug. 2024

Optimized Oracle SQL systems and supported production database performance, security improvements, and large-scale reporting pipelines.

OracleSQLDatabase Security

Projects

Fireboy & Watergirl Multi-Agent RL

Fireboy & Watergirl Multi-Agent RL

Two agents trained with MAPPO to cooperatively solve grid-based puzzles using centralized training and decentralized execution.

PythonPyTorchMAPPOReinforcement Learning
Insulin Pump Simulator

Insulin Pump Simulator

A medical device simulator that models real insulin-pump behaviour, including CGM glucose trends, bolus delivery, and safety-critical alerts.

QtC++Linux
Digit Classification CNN

Digit Classification CNN

A compact convolutional neural network designed to accurately classify handwritten digits.

PythonTensorFlowNumPyPandas
Event Management System

Event Management System

A user-friendly tool for browsing, searching, and registering for sessions at the Carleton CS Connect conference.

PythonTkinterSQLSQLite

Get in Touch

Whether you want to collaborate, ask a question, or just say hi, here's how you can reach me.

Email Me Directly

Prefer email or a quick call? Reach out anytime, I usually reply within 24 hours.

Phone
613-297-4737

Send a Message