Software Developer Portfolio
I'm a computer science student with experience in website and software development. Check out my projects and skills!
View My ResumeHello, There 👋
Hi there, I'm Pavle
I have full-stack development experience with skills in React, Spring Boot, Java, and Python. I specialize in building responsive, user-focused web applications.

Tech Stack
I specialize in a variety of languages, frameworks, and tools that allow me to build robust and scalable applications.

I'm very flexible with time zone communications & locations.
I'm based in Ottawa, Ontario, Canada and open to remote work worldwide.
My Passion for Coding
I love solving problems and building things through code. Programming isn't just my profession - it's my passion. I enjoy exploring new technologies, and enhancing my skills.



































What I have done so far
Work Experience

Fullstack Software Engineer Intern
May 2023 - Aug 2023DUBS Advising Inc.
- Designed and optimized user-centric features with JavaScript and ReactJS, improving UI/UX by enhancing responsiveness and accessibility, resulting in a 15% increase in user engagement and a 10% reduction in bounce rate.
- Utilized Stripe and PayPal APIs to manage user payments and track subscription statuses, ensuring 99% transaction accuracy and reducing payment processing issues by 20%.
- Worked closely with front-end and back-end teams to troubleshoot and resolve 15+ system-related issues. Applied skills in JavaScript, ReactJS, and Python to ensure the seamless operation and optimization of full-stack systems.

Fullstack Software Developer Intern
May 2025 - PresentPublic Services and Procurement Canada
- Developed and maintained Java Spring Boot MVC backend services with secure MySQL database integrations, leveraging JPA for data persistence and implementing thorough JUnit testing to ensure robust, scalable government applications aligned with user stories in Jira.
- Collaborated with cross-functional teams to plan and design solutions aligned with user stories by drafting pseudo-code, mocking up UI components using HTML and the WET toolkit, integrating with backend APIs, and troubleshooting integration issues.
- Used Bitbucket for version control and code reviews, managing feature branches, prioritizing bug fixes by identifying, analyzing, and resolving defects efficiently.
My work
My Projects

bookloop.co
Founded bookloop, a full-stack web application serving as a marketplace for university-used textbooks. Leveraged the Google Books API for enhanced book search functionality and utilized the Stripe Payment API for secure, efficient payment processing. Implemented the frontend using JavaScript and ReactJS, with Django and Python for the backend; lever-aged NoSQL for database management and deployed the solution on Google Cloud Platform.

Bank Management System
The Bank Management System is a secure and user-friendly platform built with C++ with separate portals for customers and employees. Customers can create accounts, log in with a 4-digit PIN, and manage their funds. Employees, using an access code, can view all accounts, close them, and generate reports. The system is built for simplicity and efficiency, powered by two main classes that handle account operations and management.

Employee Management System
Built and deployed a full-stack web application for managing employee records using Angular for the frontend, hosted on Google Cloud Platform, and Spring Boot with Java for the backend, deployed on Render. The app includes full CRUD functionality to simplify employee data management. MySQL was used for secure data storage. (Note: On the first click of the submit button, it may take up to a minute for the backend to boot up.)

Art Gallery Website
Built an interactive online art gallery using JavaScript, Node.js, Express, and MongoDB, with a dynamic interface featuring search, likes, follows, and reviews. Designed the frontend with Pug and custom CSS, and followed RESTful principles and MVC architecture for clean, maintainable code.

Insulin Pump Simulator
Built a C++ insulin pump simulator using Qt Creator, applying object-oriented design with classes for pumps, controllers, and logic. Used Qt Charts to visualize real-time glucose levels with a dynamic moving graph, and implemented a custom UI with MVC architecture to control and manage simulation flow.

Calculator Application
Built a simple and responsive calculator app using React, enabling users to perform basic arithmetic with real-time evaluation. It features live result display, error prevention for invalid inputs, delete functionality, and dynamic digit buttons. State management tracks current input and result, while operator logic ensures smooth, intuitive calculations.
My achievements
