Hey there! I'm a Front-end developer with a keen interest in React.js and a drive to create solutions that
are as engaging as they are functional. With a degree in Internet Programming and Development and a wealth
of experience in various programming languages and frameworks, I'm confident in my ability to bring your
ideas to life. I'm a team player at heart, and I love collaborating with senior developers to create
something truly amazing. Learning new technologies is a passion of mine, and I'm always looking for ways to
expand my skill set. Let's work together to make something great!
This web application was designed to visualize data sourced from a REST API, specifically the public
Hydro-Quebec data detailing total demand and production. My goal is to provide a simple and intuitive
way to explore this data, both in a grid view and with interactive charts.
...
I have carefully crafted this application using the latest web technologies and frameworks, ensuring a
smooth and responsive user experience.
I created a fully responsive blog website using Next.js. The website includes featured and recent posts,
categories, full markdown articles, author information, comments, and much more. The website's content
is managed through a dedicated Content Management System using GraphCMS,
...
a headless content management system based on GraphQL technology. To build the website, I used
advanced React and Next.js best practices, including pre-rendering with static generation. I also used
Tailwind CSS to create a modern UI, and I learned how to use GraphQL to create schemas, models, and
retrieve data using GraphQL queries. This project allowed me to gain experience in several
cutting-edge technologies, including Next.js, Tailwind CSS, GraphQL, and GraphCMS.
The project involved creating a headless CMS that could be integrated with a React-based web
application. To accomplish this, I used WordPress as the backend system for the CMS, and built out the
necessary API endpoints and data models to support the integration.
...
The resulting CMS is able to manage content for the React app without requiring the two systems to be
tightly coupled. By using WordPress as the backend, the CMS benefits from its robust content
management capabilities, including the ability to create and manage custom post types, taxonomies, and
fields. At the same time, by making the CMS headless, I was able to decouple the content from the
presentation layer of the application, allowing for greater flexibility and scalability.
This is the website I built using React.js during my internship at the Verifa.i. The project has allowed
me to explore different aspects of React as a powerful javascript library.
...
While working on this project, I realized how well-organized the react architecture is and how many
options react provides for designing a user interface.Yet for my next project I will probably use a
server-side rendering tool such as next.js in order to deal with SEO problems.
This is the group project for PHP course. In that course, we learned about syntax and control structures
of PHP language as well as its web-context-specific features.
...In this project, we used Slim, MeekroDB, Monolog, and Google Map API to implement a web application
for booking all kinds of bicycles over the town.While a user can register and pick a bicycle from
whatever station he/she wants using google map, this application has an admin side which allows the
admin to manage user accounts and view statistics of their activity. In this project, my main
responsibility was handling communication between web pages and database. Fetching data from the
database and also doing CRUD operations was my major concern.
This is the group project for .Net course. In that course, we learned a set of fundamental skills in
constructing windows-based applications as well as hosting on Azure Server Database.
...In the project, we used a Graphical User Interface (GUI) design tool named WPF to create a rich,
interactive client application. With the application user can register, login, select a tennis court
and if needed borrow the tennis pieces of equipment. user also has a personal account page that
provides doing some setting adjustments. My main responsibility was creating a reservation page and
handling the schedule board.
Using the Accuweather APIs, this is an individual project for JavaScript course. The website provides
weather forecast for city of montreal for the next 5 days. ...It has also autintication form which gets username and password from user and user can see the
forecast only if the authentication is proved. Technologies are used include HTML, CSS, JavaScript,
JQuery, AJAX and Bootstrap
In this group project, we have created an Asp.net web application that delivers dynamic content to the
website. For the design part, we just took ...a ready-to-use bootstrap template and customize it to our need but for the backend part, we put much
effort to implement many web development related concepts such as ADO.NET Entity Framework, LINQ ,
page validation in this project.
This is the individual project for the Web Design course. My main concern in this project was reflecting
simplicity
...rather than appealing. So, I tried to create a clean layout and a uniform color scheme to maintain
consistency. Considering the purpose of the resume website, simplicity improves the legibility of the
website design.
In a team of four, my responsibility was creating a landing page for this project. by implementing
responsive design,
...I tried to make the landing page stand out from the rest as well as providing a custom layout to
devices based on the size of the viewport.