Home About Work Experience Skills and Competencies Projects Contact
Profile Picture

Welcome to my Portfolio

I’m passionate about technology, problem-solving, and building practical digital projects. My main interests include networking, computer vision, and cryptography.

About Me

Hey, my name is Yasser!

I’m third-year Computer Science student, passionate about technology, problem-solving, and building practical digital projects. My main interests include networking, computer vision, and cryptography.

Get my resume below !

Download CV

Work Experience

Physical Modeling Team

National Research Council Canada (NRC), Ottawa, ON

jan 2026 - present

  • Built a database to support and facilitate the management of departmental instrumentation.
  • Improved the organization, accessibility, and reliability of instrumentation-related data.
  • Helped streamline internal workflows through better technical data management.

Mobile App Developer

PocketLab, [Remote / Ottawa, ON]

april 2026 - present

  • Contribute to mobile app development with a focus on usability, functionality, and performance.
  • Implement and improve features while helping debug issues and test updates.
  • Collaborate on UI and feature development to deliver a smoother user experience.

Computer Technician

WEDECOR, Ottawa, ON

Aug 2024 – Sep 2025

  • Maintained a database of 500+ records using SQL to keep data clean, consistent, and accessible.
  • Developed a Python web app to manage inventory and streamline stock tracking for internal use.
  • Provided technical support by resolving hardware and software issues and maintaining office systems.

Skills

Programming Languages

Python, JavaScript, Java, R, Go, C++, Prolog, Scheme, Scheme, HTML, CSS

Frameworks & Libraries

React, Node.js, Express, Angular, JUnit, Pytest

Databases & Backend

SQL, PostgreSQL, Firebase, Sqlite

Tools & Platforms

Linux, Git, Postman, Android Studio, Docker, Raspberry Pi, Office

Projects

Robot Vision System preview

Robot Vision System

C, OpenCV, Embedded Systems, Raspberry Pi

I’m currently working on a robot project that combines computer vision and embedded systems. The project uses OpenCV for visual processing and embedded hardware to control the robot’s behavior and interaction with its environment.p>

Inventory Management Web App preview

Inventory Management Web App

Python, Django, SQL

Developed a web app for managing internal inventory with structured data storage and real-time stock tracking.

uenroll preview

uEnroll

TypeScript, JavaScript

Am currently contributing to uEnroll by working on backend data scraping and improving the user interface to make the platform more efficient and user-friendly.

Movie Recommendation System preview

Movie Recommendation System

Go, Java, Prolog, Scheme

Built the same recommendation system in multiple programming paradigms to compare logic, performance, and design choices across implementations.

E-Hotels Booking App preview

E-Hotels Booking App

React, Node.js, Express, PostgreSQL

Created an interactive hotel booking platform with a dynamic frontend and a backend connected to PostgreSQL.

Contact Me

Feel free to reach out through my social links or send me a message directly.

Message sent

Your message was submitted successfully.