My Projects
![ConnectOut](/_next/image?url=%2Fportfolio%2Fprojects%2Fconnect_out.png&w=3840&q=75)
Connect Out is a social activity platform that enables users to join and discover new activities based on their interests. It fosters social interaction and community engagement, making it easier to meet like-minded people and discover new hobbies.
![Bandits Algorithms For Recommendation Systems](/_next/image?url=%2Fportfolio%2Fprojects%2Fbachelor_project.png&w=3840&q=75)
Bachelor/research project in the field of recommendation systems.
![UniSublet](/_next/image?url=%2Fportfolio%2Fprojects%2FUniHousing_mockup.png&w=3840&q=75)
A mobile application built using react native with expo cli and typescript, coupled with a backend in node and mongoDb. The mission of this project is to allow students to sublet their rooms during holidays.
![Personal Web App 馃敟](/_next/image?url=%2Fportfolio%2Fprojects%2Fbg_personal_website.png&w=3840&q=75)
Past personal website made using Next.js and Chakra UI, merged my portfolio and my blog in a single place.
![TalkZone - for university students](/_next/image?url=%2Fportfolio%2Fprojects%2Ftalkzone_image.png&w=3840&q=75)
Coded a social network application (with a friend) for our own and neighboring universities. Allowing students to express themselves about courses and campus life. Frontend coded in VueJS and backend in Java Spring.
![Water Simulation](/_next/image?url=%2Fportfolio%2Fprojects%2Fwater_simulation.png&w=3840&q=75)
A project coded from scratch for our Introduction to Computer Graphics class that simulates water using ThreeJS.
![Tchu](/_next/image?url=%2Fportfolio%2Fprojects%2Ftchu_image.png&w=3840&q=75)
A project made during my first year as a CS student (over 200h). It is a game played by 2 players through a network connection.
![Pacman - Save PacWoman](/_next/image?url=%2Fportfolio%2Fprojects%2Fpacman_lv2.png&w=3840&q=75)
Pacman variant made during my first year as a CS student at EPFL, it has 3 levels and the difficulty is insanely hard.
![E-commerce web app](/_next/image?url=%2Fportfolio%2Fprojects%2Fecommerce_image.png&w=3840&q=75)
E-commerce platform made using React and the main goal was to learn about React and GraphQL. Supports stripe payments, Firebase Auth and Firestore.
![First Portfolio Website](/_next/image?url=%2Fportfolio%2Fprojects%2Fportfolio_image.png&w=3840&q=75)
First try to make a portfolio made using React, learned about Sanity as CMS, framer-motion for animations and page wrappers.
![First Blog Website](/_next/image?url=%2Fportfolio%2Fprojects%2Ffirst_blog.png&w=3840&q=75)
First try to make a blog made using Next.js and Tailwind CSS, learned about graphCMS, graphQL, light/dark themes, graphQL. But had to upload images every time to graphCMS (time consuming) and as a first try, the structure/code were bad, so I made the current personal website.
Education
EPFL - Bachelor of Computer Science
EPFL - Year 1 - Semester 1
Advanced information, computation, communication I
CS-101 路 7 credits
Course LinkIntroduction to programming
CS-107 路 5 credits
Course LinkLinear Algebra
MATH-111(en) 路 6 credits
Course LinkAnalysis I
MATH-101(en) 路 6 credits
Course LinkGeneral Physics: Classical Mechanics
PHYS-101(en) 路 6 credits
Course LinkEPFL - Year 1 - Semester 2
Practice of object-oriented programming
CS-108 路 9 credits
Course LinkDigital system design
CS-173 路 6 credits
Course LinkAdvanced information, computation, communication II
COM-102 路 7 credits
Course LinkAnalysis II
MATH-106(en) 路 6 credits
Course LinkGlobal issues: health A
HUM-125(a) 路 2 credits
Course LinkEPFL - Year 2 - Semester 1
Algorithms
CS-250 路 6 credits
Course LinkFunctional programming
CS-210 路 5 credits
Course LinkIntroduction to machine learning
CS-233(a) 路 4 credits
Course LinkNumerical methods for visual computing and ML
CS-328 路 4 credits
Course LinkComputer architecture I
CS-208 路 4 credits
Course LinkComputer networks
COM-208 路 5 credits
Course LinkGeneral physics: electromagnetism
PHYS-114 路 4 credits
Course LinkAnalysis III
MATH-203(b) 路 4 credits
Course LinkEvolutionary psychology
HUM-275 路 2 credits
Course LinkEPFL - Year 2 - Semester 2
Parallelism and concurrency
CS-206 路 4 credits
Course LinkProbabilities and statistics
MATH-232 路 6 credits
Course LinkComputer architecture II
CS-209 路 4 credits
Course LinkTheory of computation
CS-251 路 4 credits
Course LinkSystem oriented programming
CS-207 路 3 credits
Course LinkSystem programming project
CS-212 路 2 credits
Course LinkSustainable development A
HUM-226 路 2 credits
Course LinkEPFL - Year 3 - Semester 1
Software Engineering
CS-305 路 4 credits
Course LinkComputer Security
COM-301 路 4 credits
Course LinkStochastic models in communication
COM-300 路 6 credits
Course LinkQuantum information processing
COM-309 路 4 credits
Course LinkNeuroscience
BIO-311 路 4 credits
Course LinkIntroduction to multiprocessor architecture
CS-307 路 4 credits
Course LinkIntroduction to operating systems
CS-323 路 5 credits
Course LinkFoundations in financial economics
MGT-301 路 2 credits
Course LinkGeneral Chemistry
CH-160(b) 路 3 credits
Course LinkEPFL - Year 3 - Semester 2
Software Development Project
CS-306 路 4 credits
Course LinkIntroduction to Database systems
CS-322 路 4 credits
Course LinkInternet Analytics
COM-308 路 5 credits
Course LinkIntroduction to Computer Graphics
CS-341 路 6 credits
Course LinkBachelor Project: Bandit Algorithms For Recommendation Systems
CS-398 路 8 credits
Course LinkHuman Computer Interaction
CS-213 路 5 credits
Course LinkDigital Humanities
HUM-369 路 2 credits
Course LinkETHZ - Master of Computer Science
ETHZ - Year 1 - Semester 1
Big Data
263-3010-00 路 10 credits
Course LinkNetwork Security
263-4640-00 路 8 credits
Course LinkAlgorithms Lab
263-0006-00 路 8 credits
Course Link