Hi, I'm Yassine 👋
Goal-oriented Software Engineer | ML/DL Passionate. I am dedicated to building high-quality products.
YY

About

I'm a passionate Software Engineer based in Quebec, Canada (Currently). With a strong foundation in Front-end, and Back-end technologies, alongside the focus on AI integration in my solutions. I specialize in creating dynamic, user-friendly web applications that not only meet client needs but also deliver an exceptional user experience. Mainly, I pursued a double degree in computer science and engineering, and competed in 3 hackathons for fun.

Skills

TypeScript
Python
Java
Rust
C++
Go
R
Node.js
Next.js
Django
FastAPI
React
TailwindCSS
LLMs (Large Language Models)
PyTorch
OpenAI-Gym
OpenCV
PostgreSQL
Supabase
Docker
Kubernetes
Terraform
AWS
Git & GitHub / GitLab
My Projects

Check out my latest work

I've worked on a variety of projects, from simple to complex websites, AI integrations, and so many more. Here are a few of my favorites.

LMP3

LMP3

LMP3: Innovator Lab in advanced materials and manufacturing processes, focusing on Fishing 4.0, Drilling 4.0, and Manufacturing 4.0 for a sustainable industrial future.

Next.js
TypeScript
TailwindCSS
Resend
Strapi
RAGMind

RAGMind

RAGMind - RAG-Powered Conversational AI Assistant for Enterprise Data, Enforced by Generative AI.

OpenAI
LiteLLM
Next.js
FastAPI
TypeScript
Supabase
PgVector
Resend
Ollama
GoogleAuth
DuckDuckGo
TailwindCSS
LangChain
LlamaIndex
Sentry
Docker
Vercel
Fishing Boats Simulation in RL

Fishing Boats Simulation in RL

Fishing Boats Simulation in OpenAI-Gym using Reinforcement Learning & PPO Algorithm, GUI Via PyGame.

OpenAI-Gym
PyGame
PDF Document Q&A

PDF Document Q&A

Chat With Your Documents via RAG (Retrieval Augmented Generation) leveraging the power of LLMs & PgVecor Store.

OpenAI
Next.js
TypeScript
Supabase
PgVector
Redis
Ollama
TailwindCSS
LangChain
Adeam.ma

Adeam.ma

Developed a platform featuring a landing page for team presentation and activities, and a dashboard providing students with digital course access and class-specific news feeds.

Next.js
TypeScript
PostgreSQL
Prisma
TailwindCSS
NextAuth.js
Squatex

Squatex

Squatex: Quebec's leader in renewable energy, driving innovation for a greener, sustainable future.

Next.js
TypeScript
PostgreSQL
Prisma
tRPC
TailwindCSS
Shadcn UI
Vercel
Amazon Prodcuts Recommendation via ALS Algorithm

Amazon Prodcuts Recommendation via ALS Algorithm

Using All Big Data Technologies In Order To Apply ALS Algorithm To Recommend Amazon Prodcuts.

ALS Algorithm
Spark
Hadoop
Scala
Python
Docker
Makefile
Spotify Recommender

Spotify Recommender

Spotify Recommender System using collaborative filtering and content-based filtering.

Next.js
TypeScript
TailwindCSS
Shadcn UI
Spotify-SDK
FastAPI
Scikit-learn
CV-Ranker

CV-Ranker

CV Ranker Application using the Power of LLMs.

GPT-4o
LangChain
LlamaIndex
FastAPI
DuckDuckGO
Docker
LGuide-AI

LGuide-AI

LGuide-AI - Your Best Touristic Assistant, Empowered by Generative AI.

GPT-4o
Google-Maps-API
FastAPI
Next.js
TypeScript
PostgreSQL
TailwindCSS
Shadcn UI
Docker
Headshot AI - Professional Headshots

Headshot AI - Professional Headshots

Headshot AI, let you generates Professional AI Headshots in minutes with AI (Powered by Astria.ai).

Next.js
Astria.AI
Supabase
Resend
Shadcn UI
TailwindCSS
Magic UI
Vercel
Stripe
Data Augmentation by GANs

Data Augmentation by GANs

Data Augmentation powered by GANs (Generative Adversarial Networks) architecture for industrial use cases, specifically Image Data Augmentation for quality inspection tasks.

PyTorch
Pillow
Pandas
Numpy
LaTex
kNN-Gzip - Deep Learning

kNN-Gzip - Deep Learning

Simplistic Linear & Multiprocessed approach to sentiment analysis using Gzip Normalized Compression Distances with k nearest neighbors.

Gzip
scikit-learn
Hackathons

I like building things

During my time in university, I attended 3+ hackathons both as participant &/ mentor. People from around the country would come together and build incredible things in 2-3 days.

  • U

    UPF Coding Challenge

    Fez, Morocco

    Solved all the problems securing the 2nd prize.
  • M

    MCPC: Moroccan Collegiate Programming Contest

    Morocco

    Solved 7 problems out of 12 in total, attaining the 18th place in the national elimination round.
  • T

    ThinkAI Hackathon

    Ben Guerir, Morocco

    Developed a virtual guide called LGuideAI that helps tourists to navigate morocco easily via the a geolocation system that serves for better discoveery of places.
Contact

Get in Touch

Want to chat? Just drop a DM @X and I'll respond whenever I can. Or, simply email me @email.