• Hi!
    I'm Wissam.

    I build scalable applications and AI-driven solutions.

About

Who Am I?

Hi, I'm Wissam – a full-stack software engineer with a strong foundation in Computer Science and Mathematics from McGill University. I specialize in building scalable, high-performance web applications and backend systems. My expertise lies in modern frontend frameworks, backend APIs, and system architecture, ensuring seamless user experiences and efficient data handling.

I am passionate about:

- Designing and optimizing full-stack applications using React, Next.js, FastAPI, and GraphQL.

- Building scalable and modular software solutions that improve performance and developer efficiency.

- Exploring AI integration in web applications, leveraging machine learning for automation and intelligent decision-making.

Outside of software, I enjoy painting and experimenting with different art mediums, baking artisanal bread, and exploring design aesthetics. I'm also deeply interested in startup growth strategies and the intersection of technology and business.

Full-Stack Development

Backend & API Engineering

AI & Intelligent Systems

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.

Full Stack Development

Experience in frontend (React, Next.js) and backend (FastAPI, Node.js), building scalable applications with modern frameworks.

Database & Data Management

Proficiency in SQL/NoSQL, caching strategies, and database design for high-performance applications.

Integration & Testing

Expertise in designing and testing APIs, WebSockets, and distributed systems for seamless communication.s

Scalable System Design

Architecting reliable, high-traffic applications with efficient data flow and performance optimization.

Product Engineering & Prototyping

Rapid development of MVPs, feature experimentation, and optimizing user experiences based on analytics.

Applied Machine Learning

Experience integrating AI models into full-stack applications, including real-time image analysis and AI-driven features.

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

JavaScript

TypeScript

Python

Java

C++

React

Next.js

Redux

Tailwind CSS

Material UI

Shadcn

FastAPI

GraphQL

MongoDB

PostgreSQL

SQL

PyTorch

Pandas

Langchain

OpenAI API

Experience

Work Experience

Full-Stack Developer (React, Python)

Hercules Dynamics

August 2024 – Present | Remote, ON
  • Redesigned the video processing pipeline with modular task orchestration and configurations, enabling seamless addition of new tasks, sensors, and models, accelerating development by 3×.
  • Developed a Next.js frontend integrated with a FastAPI backend, enabling real-time WebSocket communication and live video updates, reducing processing latency by 20%.
  • Modularized UI components with Shadcn and Tailwind CSS, creating dynamic dropdowns and sliders that improved configurability and cut feature development time by over 35%.
  • Designed RESTful APIs to manage sensors, pipelines, and configurations, enhancing operational efficiency by 30%.
  • Automated pipeline initialization and system startup, reducing setup time by 40% and ensuring consistent deployments.

Full-Stack Developer (React, NestJS)

Hatch Labs

June 2024 – August 2024 | Montreal, QC
  • Developed the company’s landing page, boosting online presence and increasing visitor engagement by 30%.
  • Integrated Redux to optimize bank data management with Flinks, improving state management and performance.
  • Updated the backend database schema to create a comprehensive loan application schema, ensuring robust data integrity.
  • Generated Prisma schema and GraphQL type definition files on the frontend to simplify integration and streamline API communication.

Full-Stack Developer (Part Time)

Kaiden

August 2023 – July 2024
  • Migrated Kaiden’s UI to Next.js 14 (App Router) and Tailwind CSS, reducing development time by over 50%.
  • Developed RESTful APIs for LLM-based quiz generation, enhancing backend readability and extensibility.
  • Led project workflows by organizing Jira tasks, providing guidance on Next.js and Tailwind CSS, and ensuring seamless AIOHTTP backend integration.
  • Set up Docker for microservices, enabling independent running and streamlined deployments.
  • Designed and optimized key React UI components, including a navigation sidebar and dynamic content tools, to enhance user experience.

Software Developer Intern

Zebra Technologies / Matrox

Jan 2022 – Aug 2022
  • Automated Python-based AI localizer integration, reducing setup time 5✕ and improving barcode/QR code recognition accuracy.
  • Optimized C++ image processing pipeline by incorporating AI-driven code bounding, boosting localization efficiency.
  • Enhanced testing with Gaussian pyramids and visualization tools, ensuring AI robustness across scales and image variations.
  • Developed a user-friendly database system for querying code types, eliminating the need for SQL expertise.

Machine Learning Intern (Python)

spiderSilk

May 2021 – Sep 2021
  • Built a scalable image similarity search system using Facebook’s FAISS, achieving **100✕ faster logo identification** in billion-scale databases.
  • Employed PCA, IVF, and PQ indexing techniques to enhance search efficiency, **enabling seamless large-scale dataset processing**.
  • Improved **mean average precision (mAP) by 22%** by switching image representation from RGB to HSV color space.
  • Designed **evaluation metrics (recall & mAP 0.94)** to assess similarity matcher performance, ensuring accuracy and robustness.

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