Welcome to my page!
I'm Boris, a current 4th-Year Computer Engineering student at Simon Fraser University from Croatia, currently living in
Vancouver, Canada.
I'm a passionate software developer skilled in C/C++, Python, and Dart, and I'm always looking to learn more!
I am experienced in working with cross-functional teams and delivering innovative solutions, as well as full-stack development, frameworks like Flutter and Angular, and databases such as MySQL and Google Firebase. I am also very passionate about project management and have experience leading teams through being the president of the Engineering Science Student Society. Right now, I'm trying to get better programming in Swift!
| 🎁 Projects | 🛎 Technologies Used | 📚 Description |
| UDP Peer-To-Peer Chat Program | C, UDP Protocol |
Utilized multithreading methods, mutexes, and the UDP protocol to develop a chat program that allowed users from one terminal to send and receive encrypted messages at a different terminal. |
| Custom C Shell | C |
Utilized fork and pipe system calls to develop a custom C Shell that would parse user inputs and execute passed commands. Created and added a custom system call to the Linux Kernel that uppercases user input. |
| CPU Simulator | C++ |
Developed a fully functional C++ CPU simulator that fetches, executes and commits instructions from binary formatted programs.. |
| Stock Market Analyzer | C++, gnuplot |
Implemented a stock market tool used to view, analyze, and make suggestions on whether to buy or sell stocks. Used gnuplot to plot RSI calculations, Stochastic Oscillator indicators, and changes per day for each stock. |
| Chirper (Twitter clone) | C++ |
Developed a C++ program that implements a pre-alpha version of an app called Chirper – a microblogging interactive system. Users may post chirps, scroll through their friend’s chirps, rechirp and like posts. |
| Minimap Application | Dart, Flutter |
Developed the user interface for an application that takes positional information from UWB positioning data and presents it to the screen. Included features such as light/dark mode; individual person tracking (distance and angle); footprint history; and zoom, pan and recenter functionality. |
| Android Stress Meter Application | Kotlin |
Developed a Kotlin-based Android Stress Meter Application that takes user-chosen images and records relevant stress levels. Scores are written to a .CSV file and shown dynamically on a graph.. |
| Android Fitness Tracker | Kotlin |
Developed a Kotlin-based fitness tracker that allows users to keep track of and record exercises. Implemented user account page, unit preferences settings, exercise history information, manual entries, and GPS-based entries with distance, average speed, and path metrics through the use of Google Maps API’s. Incorporated a database to add and delete prior exercises |
| Microscope Slide Mobile Application | Kotlin |
Developed a Kotlin-based educational application that allows users to upload biology slides for others to view. Designed the UI, implemented Firebase authentication, and a database to keep track of slide names, information, and images |
| Angular Crime Reporting Web Application | Angular, Javascript, HTML |
An Angular web application that allows users to report criminal activities in the area. Utilized Postman and storage server API’s to save information regarding active crimes. |
| Pig Tracker Web App | Javascript, HTML |
Created a modular Typescript-based web page that displays all animals recorded on a farm. Implemented a window popup for users to add new animals, as well as the ability to view more information or delete an animal. Added sorting functionality to the animal list and further implemented meaningful feedback on incorrect user inputs |


