- Portals
-
-
Vancouver, British Columbia, Canada
-
Toronto, Ontario, Canada
-
- Categories
- Mobile app development Information technology Artificial intelligence
Skills
Achievements
Latest feedback
Team feedback
Team feedback
Team feedback
Recent projects
Brand Identity and Graphic Design
Our company is looking for a motivated individual to grow our social media presence, generate new leads, and post content. solidify We are looking to better connect with our audience by standing out and being memorable while also being able to teach the students tips and tricks with online marketing, and online business creation. We already have the templates for the posts, as well as the successful business strategy that will be explained to the interns in further detail upon being hired. The students will be required to: Generate new leads through various marketing strategies Post content on our Instagram/Telegram page Maintaining contact with our current and previous clients Be in contact with supervisors in order to maximize the company profits and student experience Research the competitors to see what they are doing.
Artificial Intelligence & Machine Learning Application
Our company wants to leverage the latest technology to gain market advantage. We would like to leverage VertexAI to produce recommendation algorithms and predictive analytics. We would like to collaborate with students to apply the latest artificial intelligence (AI) and machine learning (ML) techniques to our existing dataset. Students will develop an AI / ML model related to any of the aforementioned applications. This will involve several different steps for the students, including: Conducting background research on our existing products and the dataset. Analyzing our current dataset. Developing an AI / ML model that provides unique outcomes or insights into our data. Providing multiple solutions that can be applied to solve the same problem.
Website Development
We would like to enhance our website and UX by improving our website in both the frontend and the backend We would like to work with students to develop a new website that is easy to maintain while providing an appealing interface for users, while learning and leveraging our tech stack. This will involve several different steps for the students, including: Work in a team to build new features and extend current technologies Track down and fix bugs Clean up code that is obsolete or slow Bonus steps in the process would also include: Testing prototypes with customers and refining ideas with feedback.
Social Media Manager
Our company is looking for a motivated individual to grow our social media presence, generate new leads, and post content. solidify We are looking to better connect with our audience by standing out and being memorable while also being able to teach the students tips and tricks with online marketing, and online business creation. We already have the templates for the posts, as well as the successful business strategy that will be explained to the interns in further detail upon being hired. The students will be required to: Generate new leads through various marketing strategies Post content on our Instagram/Telegram page Maintaining contact with our current and previous clients Be in contact with supervisors in order to maximize the company profits and student experience Research the competitors to see what they are doing.
Education
Bachelor's Degree, Computer Science Computer and Internet Security
Carleton University
September 2022 - Current
Bachelor's Degree, Computer Science
Aix-Marseille University
September 2019 - June 2020
Personal projects
Web Dev Project
November 2023 - December 2023
https://youtu.be/nEee0bbDUXsCreate a web application to provide exhibition space for artists, to showcase
their work and connect artists with the community. The application maintains a database of art items and supports two types of users: patrons and artists. Patrons can browse all the information on the site, add reviews and โlikesโ to artworks, โfollowโ artists and join workshops. Artists can add new artwork or host a workshop. Artists and patrons are considered โusersโ; their accounts different features.
The overall design of the web application prioritizes scalability, responsiveness, and maintainability. Architectural choices, such as adopting the MVC pattern and asynchronous programming, contribute to the success of the project. The inclusion of extra functionality enhances user engagement and provides a more dynamic user experience. The design decisions aim to strike a balance between simplicity, security, and user satisfaction. The web application follows an effective use of RESTful design principles, use of proper HTTP status codes, error handling, traditional Model-View-Controller (MVC) architecture, utilizing the Express.js framework for the backend and Pug for the frontend (view). MongoDB is used as the database to store user data, artwork information, and other relevant data.
The design decision made for this project was the use of MVC. Model-view-Controller as an intermediary between the model and the view, facilitating communication and delivering functionality and responses. When an end user initiates a request, the controller, intricately connected to the database, intercepts, and processes the submission. There are many advantages of using MVC for the RESTFUL API. Those advantages are separations of concerns, using MVC separates the application's three components, making the code easier to read and a lot more organized. It creates better testability, when trying to debug or find a mistake in the code, it is a lot easier to find it. MVC improves scalability, Implementing the MVC architecture in the Express.js framework for a RESTful API enables seamless horizontal scalability, allowing the application to efficiently expand by incorporating additional servers. And finally, The MVC architecture offers considerable flexibility in designing and developing applications. Developers have the freedom to select various frameworks and libraries for each component based on their specific requirements and preferences.
github: https://github.com/PavleVujicic/WebDevProject