• Hi!
    I'm Wissam.

    I am excited to explore new Software Development Opportunities

About

Who Am I?

Hi I'm Wissam – a software engineer with a robust foundation in Mathematics and Computer Science from McGill University. I'm deeply passionate about leveraging modern technology to solve complex challenges and explore new frontiers.

Passionate about both technology and artistry, I find joy in:

- Experimenting with modern ML technologies.

- Exploring new ideas and applying cutting-edge tech to solve modern problems.

- Delving into the fascinating world of NLP and its potential to revolutionize interactions.

Outside the tech world, I'm also an art enthusiast, exploring mediums like pastels, oil paint, and sculpting. Join me on this journey where innovation meets creativity!

Software Development

Data Science

Art / Art Enthusiast

My Work

Passion projects.

Full-Stack Up-to-Date Code Generation

Next.JS and FastAPI Developer

Experience the power of up to date code generation utilizing parental RAG as well Chain-0f-Thought prompting for a powerful code generation system.

Full-Stack SaaS App with GPT Intergration

Next.JS Developer

Explore various generative tools, including image generation, video generation and so much more!

Explainable Hate-Speech Detection

Developer

Explainable Hate-Speech detection with state-of-the-art performance

Style Transfer Model

Core Developer

Artistic style transfer using VGG19 and ResNet50 convolutional neural networks for cross-image style transformation

Sorting Visualizer

Developer

Experience sorting algorithms! Watch Bubble Sort, Selection Sort, Quicksort, and Merge Sort in real-time.

Snake Game

Developer

Relive the classic Snake Game! Guide the hungry serpent, eat apples, and grow longer. Dodge collisions with your tail and the edges. How long can you survive in this nostalgic arcade challenge?
What I do?

Problems I like solving.

Software Engineering

Software development engineer with a knack for optimizing code and delivering innovative solutions across various domains

Database Design

Experienced in creating user-friendly database systems that facilitate streamlined querying and organized data access

Integration & Testing Expertise

Skilled in integrating AI technologies seamlessly and conducting effective testing for successful project outcomes

Research Design & Innovation

Skilled in designing innovative solutions and utilizing creative methodologies for comprehensive project evaluations

ROBOTICS ADVANCEMENT

Proficiency in designing, developing, and optimizing robotics systems, encompassing control, automation, and innovation

Machine Learning Visionary

Skilled in Python, neural networks, and innovative ML solutions for advanced image analysis and recognition.

Education

University Education

Western University
McGill University 05/2019 - 05/2023 Bachelor of Science
  • Joint Major in Mathematics & Computer Science
  • McGill Robotics Software Lead: Directed a team of 6 developers in redesigning and reconstructing the control system structure, resulting in a substantial enhancement of the robot's task management capabilities.
  • Relevant Courses: Algorithms & Data Structures, Data Science, Software Design, Web development, ML, NLP with Deep learning
My Specialty

Let's get specific

Python

Java

C++

HTML

CSS

JavaScript

React

MongoDB

Databases (SQL)

NumPy

OpenCV

Scikit-learn

TensorFlow

PyTorch

Experience

Work Experience

Full-Stack Developer (Part Time)

Kaiden

August 2023 – present
  • Reduced development time by 50% through the transition of Kaiden's UI to Next.js 14 (App Router) and Tailwind CSS.
  • Designed essential React UI components, like a navigation sidebar and a dynamic tools page with a content generator from Figma designs, enhancing content creation efficiency.
  • Led project initiatives by organizing Jira tasks, guiding Next.js and Tailwind CSS best practices, and orchestrating seamless integration with our AIOHTTP backend.
  • Conducted code reviews for all merge requests in the Next.js project, ensuring high code quality.
  • Integrated a robust authentication system within the Next.js frontend, ensuring secure user access and data protection.
  • Engineered a user-friendly interface, featuring a customized sidebar and dynamic pages, to enhance user interactions with AI-driven quiz generation and grading functionalities using HTML, CSS, and JavaScript.
  • Designed a responsive UI that effectively presents grading information based on student submissions.
  • Implemented Bootstrap to introduce dynamic elements into web pages, ensuring the creation of concise and modular code for improved maintainability and enhanced functionality.

Software Developer Intern

Zebra Technologies / Matrox

Jan 2022 – Aug 2022
  • Collaborated with the code reader team to enhance the accuracy and robustness of image code reading, specifically focusing on improving the recognition of 1D codes and 2D codes like barcodes and QR codes, respectively.
  • Optimized code reading accuracy by successfully incorporating a Python-based AI localizer into a C++ project, effectively bounding the target code and improving the efficiency of code localization and extraction.
  • Streamlined the integration of the AI localizer into a C++ project through automated setup and dependency installations, resulting in a remarkable 5-fold reduction in setup time.
  • Utilized Gaussian pyramids to thoroughly evaluate the robustness of the AI-based localizer, ensuring its effectiveness across different scales and variations in images.
  • Enhanced systematic tests by integrating visualization options for more effective evaluation of code reading accuracy. Transformed the image augmentation code by encapsulating image augmentation features, ensuring a highly modular and extensible architecture for improved code organization and maintainability.
  • Designed a user-friendly database system that enables users to effortlessly query by code type or create custom queries, eliminating the need for SQL expertise while providing a seamless experience.

Software Developer Intern (Computer Vision)

spiderSilk

May 2021 - August 2021
  • Developed and implemented a scalable image similarity search program for efficient identification of company logos within databases containing billions of images, ensuring superior performance and seamless processing of large-scale datasets.
  • Leveraged Facebook's FAISS library for cutting-edge similarity search, enhancing logo identification accuracy and speed.
  • Employed a combination of advanced indexing techniques, including PCA, IVF, and PQ, resulting in a search speed improvement of over 100 times, enabling seamless scalability for large datasets.
  • Implemented comprehensive evaluation metrics, including recall and mean average precision (mAP), to assess the performance of the similarity matcher, achieving an impressive mAP score of 0.94.
  • Significantly enhanced mean average precision by 22% by leveraging the HSV color space as an image representation instead of RGB, further improving the accuracy and effectiveness of the similarity matching algorithm.

Research Assistant

McGill University

May 2020 - Dec 2020
  • Spearheaded the design and development of the meta-reasoner layer for a spatially and temporally aware robot, enabling advanced reasoning capabilities.
  • Leveraged innovative libraries like JavaFX to create a simulated environment for the robot, facilitating comprehensive testing of the meta-reasoner layer in the absence of physical access to the robot.

Robotics: Autonomous Underwater Vehicle Software-lead

McGill Robotics Team

Oct 2020 - May 2022
  • Led a team of 6 developers in the redesign and reconstruction of the control system structure, significantly enhancing the robot's task management capabilities.
  • Devised a strategic plan to assemble a new robot, effectively attracting highly skilled members to join the team and contribute to its successful development.
Get in Touch

Contact