Homepage of Mohieddine Farid

Mohieddine Farid

“It’s hard to do a really good job on anything you don’t think about in the shower.” — Paul Graham

I currently major computer science, I'm passionate about technology and human behavior, hard-worker and fast learner. I am hugely interested in Web Development (both Frontend and Backend). I love creating websites, doing random maths. I have some experience programming in many different languages such as Java, C/C++, Python and last but not least... Javascript.

My CV is here. These days, I’m interested in number theory, combinatorics, as well as backend development.

I am on GitHub, Instagram, and WordPress. You can also see my personal page for trivia about myself. If you are a high school student interested in math olympiads, you may visit the beginner’s page, my collection of handouts, or my archive of past problems and solutions.

I am studying Computer science engineering at Mohammed VI Polytechnical University.

I do mathematics tutoring, and I have been successful in mathematical Olympiads. My deep understanding of mathematical concepts and passion for helping others succeed in their studies is the reason why I am (somehow) a successful tutor. My tutoring includes topics like algebra, linear algebra, geometry, number theory, combinatorics, and others. My experience includes working with students of all ages and skill levels, from elementary school to college. I specialize in breaking down complex concepts and making them easy to understand.

In addition to tutoring, I also work as a freelance front-end web developer. I've got experience building and designing websites that are both visually pleasing and easy to use. I'm proficient in front-end technologies like HTML, CSS, and JavaScript ES6 and I enjoy bringing a project from design to a fully functional website. I've created e-commerce websites, landing pages and other types of websites. I am also familiar with modern frameworks and libraries such as React and Vue.