Samy Zarour

Senior Full Stack Developer
Check out my Resume
avatar
Hi! Let's work together!
I'm a developer with 9+ years of experience tackling difficult problems.
I have expertise in Full Stack Development, Machine Learning, and AWS/GCP. I excel in cross-functional communication, I have led teams, and I enjoy delivering innovative, scalable and well-designed solutions

My process


Learn

The focus here is to understand the scope of the problem and its needs.
It allows to focus on high impact features and to eliminate assumptions.

Design

Once the problem is clear, ideas are suggested in a rapid feedback cycle.
These ideas are presented as MVPs to avoid unecessary costs to the client.

Build

When a design is validated, it is used as a skeleton to build the final product.
A rapid cycle of validations remains to get a quality product at completion.
Are we a good match?
Say Hi!
Projects

How I keep myself busy

GymStreakWork out for a cause

1. Choose a wager to put on the line (ex: 20$)
2. Set your goal number of visits to the gym that week (ex: 3)
3. Challenge yourself to respect it.
4. If you fail the money will be donated to a charity of your choosing. (ex: UNICEF)
If you don't reach the goal on time,

TagIt Visit your city through Murals

Aggregate all posts on instagram about murals, and display them on a map for easy viewing.
Murals can be filtered by popularity, and duplicates are removed through similarity and proximity.

TwinReadLanguage learning by manga

Simple chrome extension that shows you an inspiring and motivational quote at every new tab.
I built this to get my feet wet with React and Chrome Extensions. A bit of NodeJs is also involved.

oSusumeAnime Recommendation Engine

Use your animelist.com username to get recommendations on anime you might like.
These suggestions are obtained by traversing similar profiles to yours, and suggesting to you what they watched.

Sorbere Weponize your procrastination

A chrome extension that stops you from accessing unproductive websites unless you answer one or more questions from a quiz of your choosing.
Once you answer successfully you have a 15 minutes pass before having to answer another question.

QuoteMeMotivation at every tab

Simple chrome extension that shows you an inspiring and motivational quote at every new tab.
I built this to get my feet wet with React and Chrome Extensions. A bit of NodeJs is also involved.

ImmersedLet your phone teach you

Immersed provides any smartphone owner with a personalized language learning coach with zero effort from the user, all you need to do is use your phone as any other day. Thanks to an AI agent, this app dynamically decides what you need to learn next to speak another language in the same way as you speak your native tongue. It learns your way of speech by learning from your daily inputs on your phone.
I am the technical member of the team and built the entirety of the app. We use NodeJS, to build the REST API, paired with Django to have access to scikit-learn and nltk. The front end is only Android so far but we hope to have an IOS equivalent soon.

MISN Student LocatorFind friends on Exchange

A social media website to connect students on exchange.
This allows students abroad to find other students from McGill that are currently in the same city.

BluePrintPlan out your degree

Class requirements and availabilities make it complicated to plan your degree and graduate on time.
This website visualizes those dependencies with a connected graph that's easy to navigate through.
Experience

A few awesome places I've worked at
Get In Touch!
Say Hi!