Pavle Vujičić
PV
Pavle Vujičić
Learner
(7)
6
Portals
Categories
Mobile app development Information technology Artificial intelligence

Skills

Front end design 3 Marketing 3 React.js (javascript library) 3 Social media 3 User experience (ux) 3 Business strategies 2 Marketing strategies 2 Online marketing 2 Algorithms 1 Artificial intelligence 1 Brand identity 1 Brochures 1 Lead generation 1 Machine learning 1 Research 1 Search engine optimization 1 Target market 1

Latest feedback

Recent projects

Dubs Advising INC
Dubs Advising INC
Toronto, Ontario, Canada

Website Development

We would like to enhance our website and UX by improving our website in both the frontend and the backendWe 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 technologiesTrack down and fix bugsClean up code that is obsolete or slowBonus steps in the process would also include:Testing prototypes with customers and refining ideas with feedback.

Matches 3
Category Website development + 2
Closed
Impactrio
Impactrio
Ottawa, Ontario, Canada

U Impacitfy Website Development

We are a tech-for-good social start-up developing an AI-assisted career accelerator platform. We need your support to develop its website:A fully functional, responsive, fast, and secure website with provided content, brand, logo, and website structureOn,off-page, and technical SEO optimization and analytics with google rankIntegrated and automated email marketing system with the CRMSocial media funnel for the websiteSo that we can tell our brand story and attract our lead customers to subscribe to us.The final deliverable will be the hosted website link, ensuring the above success criteria.

Matches 4
Category Lead generation + 4
Open
Self Justice Inc.
Self Justice Inc.
Toronto, Ontario, Canada

Website Page Development

We would like to collaborate with students to create new pages that help users navigate the site and find up-to-date information.This will involve several different steps for the students, including:Identifying and researching useful web pages that can be included on our website.Creating new pages for the website, with our assistance in providing the content.Reviewing and updating old web pages to ensure consistency of information.Bonus steps in the process would also include:Recommending potential upgrades or features that can be included in the website

Matches 3
Category Website development + 2
Closed
Dubs Advising INC
Dubs Advising INC
Toronto, Ontario, Canada

Lead Generation

The main objective of this project is to spearhead lead-generation initiatives in the sports betting industry. The successful candidate will be crucial in identifying and engaging potential clients, driving business growth, and enhancing our market presence. Financial incentives will be provided in this role by our company as well.

Matches 1
Category Lead generation + 1
Open

Education

Bachelor's Degree, Computer Science Computer and Internet Security
Carleton University
September 5 - Current
Bachelor's Degree, Computer Science
Aix-Marseille University
September 2 - June 5

Personal projects

Web Dev Project
November 1 - December 1
https://youtu.be/nEee0bbDUXs

Create 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