Skip to content
View bperdija's full-sized avatar
  • Previously: Dell Technologies
  • Canada
  • 12:50 (UTC -12:00)
  • LinkedIn in/boris-perdija

Block or report bperdija

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bperdija/README.md

Hey there!

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!

Some of my links: LinkedIn , GitHub , Email


I LOVE coding or working with: 🤩

git C++ C Python Dart Flutter

I dabble in 😎:

TypeScript Angular html5 .NET Bootstrap C# OpenMP MySQL Google Firebase

I'm currently learning 🤔:

Swift


Some of my notable projects

🎁 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

Pinned Loading

  1. Chirper_Application Chirper_Application Public

    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.…

    C++ 1

  2. CPU_Simulator CPU_Simulator Public

    A fully functional C++ CPU simulator that executes appropriately binary-formatted programs. The CPU supports flexible hardware structures and program parameters, may run in debug or execution mode,…

    C++ 1

  3. Custom-C-Shell Custom-C-Shell Public

    A custom simple Linux shell developed in C. This shell accepts user commands and then executes each command in a separate process.

    C

  4. Stock_Market_Analyzer Stock_Market_Analyzer Public

    A C++ program that looks at three different company excel files and suggests whether you should be buying or selling stocks based on the day.

    C++