- Aymen Ouali
- π¨βπ» About me
- π₯οΈ My Projects
- π« Classroom AIssistant - ConUHacks
- π Quizzler - Codejam 13 | βBest Educational Hack
- π Infinite Piece - MAIS Hacks 2023 | βHonourable Mention
- π CrowdSpace - McHacks 10
- π StudyGroup - CodeJam 12 | π₯3rd Place
- π§ββοΈ POZZ
- πΊ Anime Recommendation Website
- π¨βπ» Portfolio Website
- π΅ NDL-K Arcade
- π StoryHolic - CodeJam 11
- β¨οΈ Typing Speed Game
- π’ Sudoku Solver
- πΉοΈ Anime Save One Drop One
- π±Slashy
- π¨βπ School Projects
Hello! π
I am Aymen Ouali, a third year Software Engineering student at McGill University. I've always been interested in what comes into making video games, applications and all sorts of things, which naturally led me to game development in Unity in 2019. Since then, I have worked with multiple coding languages. I love learning new things and working with new frameworks, which is why I try to vary the technologies I work with as much as I can.
| LinkedIn | Devpost | Personal Website |
With the lack of elementary school teachers in Quebec right now, we wanted to provide a product which makes the teaching experience easier. Our product allows for teachers to focus better on the teaching aspect, and helps identify which students might be struggling to pay attention in class.
Quizzler enhances students' studying experience to dynamically generate AI exams from their lecture notes, allowing them to easily review lecture material and track their learning over time.
Visual novels using have very limiting choice. We wanted to make one where the story can take any possible turn and the only limit is the user's creativity.
CrowdSpace is a web app that allows event staff to localize potentially dangerous zones using a heatamp to analyze the crowd's density, communicate with their team and act as fast as possible.
StudyGroup is an all in one platform to enhance your studying experience by creating a hub for knowledge. It simplifies collaboration, note-taking, and tracking your progression - using study cards. It includes study groups, collaboration and discussion forums, where questions can be converted into flashcards, as well as a quizzing system.
π§ββοΈ POZZ
When working on computers, we tend to slouch after some amount of time without realizing it. For MAIS Hacks 2022, my team and I designed a deep learning model to detect whether or not the person in front of the camera is sitting correctly. If the posture is bad for a certain duration, the user is notified through SMS.
An anime recommenation engine built using two recommendation methods: content based filtering and collaborative filtering.
π¨βπ» Portfolio Website
A website where I display all my projects, work experience and skills.
π΅ NDL-K Arcade
As the name implies, this application is not a single game, but a bunch of games all in one place! All games are K-Pop related. Users can put their K-Pop related knowledge to the test by answering randomly generated questions. They can also play Save One Drop One, where they choose their favorite of two randomly selected (using a recommendation engine) K-Pop songs.
Storyholic is a website that allows its users to create stories together. Each user can submit a scene to begin a new story, or to append to an existing one. Then, users may read stories submitted to the website as chains of different scenes, traversing through the many different possible paths submitted by our many users. To read through the stories and their different outcomes, go to the homepage and browse either by scene name or by tags. You will be able to create new branches for the story you decide to read. If you wish to create a new story, simply go to the create page and submit your very own original story!
β¨οΈ Typing Speed Game
A team project submitted for SacHacks 2021! It is a simple speed typing game with random, challenging promps.
π’ Sudoku Solver
A simple sudoku solver implemented using a recursive algorithm and PyGame for the user interface.
πΉοΈ Anime Save One Drop One
A website created with Blazor WebAssembly that allows users to choose their favorite of two japanese animation characters. It was implemented using the Jikan API, an unofficial API for MyAnimeList.
π±Slashy
A hyper-casual game made with Unity, available both on itch.io and on the Google Play Store!
A team project consisting of building a full-stack study app for making and sharing flashcards.
As part of the machine learning bootcamp at McGill, I built a deep learning model for classifying emotions of manga characters. Beginner artists sometimes struggle to convey their character's emotions. This tool helps these artists see if their drawings convey emotion properly by using Deep Learning.
A team project consisting of building a full-stack website for a museum.
A Java app for a diving system allowing visitors to book guides, equipment and hotels.