Hi, I'm Bassim Beshry

Aspiring Platform Engineer passionate about bridging the gap between software and hardware.

Profile

About Me

I'm a recent Computer Science graduate from the University of British Columbia with a focus on software development in the field of aerial robotics. I am currently working on entering the field as a Platform Engineer where I can focus on building well optimized and automated applications. I like working with teams where I can learn from others and collaborate to solve difficult problems.

When I'm not coding, you can find me reading fantasy novels, sim racing, or flying FPV drones. I have a passion for technology and love F1 and drones.

Python
Docker
AWS
Git
CI/CD
AI & ML

Experience

Project Coordinator @ Calgary International Academy

  • - Designed and led hands-on STEM experiments for kids aged 10–14, focusing on coding, robotics, Arduino, and 3D printing.
  • - Developed engaging, age-appropriate curriculum modules on topics such as basic electronics, sensor programming, and mechanical design.
  • - Facilitated project-based learning activities that introduced foundational engineering concepts like aerodynamics, propulsion, and automation.
  • - Adapted lessons to a wide range of learning styles, promoting creativity, problem-solving, and teamwork in a collaborative environment.

Scratch
CAD
HTML/CSS
Excel
Profile

Software Developer @ UBCO Aerial Robotics and Rocketry Club

  • - Developed an autonomous UAV flight procedure using MavSDK, C++, and Mission Planner simulations to retrieve water from a tank and navigate waypoints for wildfire suppression
  • - Designed and implemented an autonomous spiral search algorithm for aerial fire detection during ground surveys
  • - Troubleshooted cellular communications between the ground station and drone in order to stream FPV video footage
  • - Worked with ZeroMQ for inter-process communication between the drone and ground control station.
  • - Developed a camera calibration algorithm with OpenCV to fix radial distortion seen in webcam lenses
  • - Trained a YOLOv7 object detection model using an online dataset and OpenCV to identify UAV landing pads; conducted supporting research on LiDAR technology for enhanced precision during autonomous landing

Python
C++
Docker
MavSDK
Computer Vision
ZeroMQ
Profile

My Projects

Itch.io ShootEmUp Game
Featured Project
ShootEmUp Itch.io Game

ShootEmUp game that mixes fantasy and sci-fi! Play as a dragon defending earth from an alien invasion. Collect powerups to help work your way to the boss. Created during a 2 week Game Jam.

C#
Unity

Other Projects

Homelab

The wiki for my personal home server. All setups for chosen applications are stored here for documentation and debugging purposes. See my current and future setups linked below.

Linux
Nginx/Apache
Networking
DNS
Reverse Proxy
Insurance Policy Comparer

Web-based application designed for BFL Canada brokers and administrators to efficiently compare insurance policy documents.

TypeScript
Python
React.js
Django
PyPDF2

Skills & Technologies

Frontend Development
  • HTML/CSS
    Advanced
  • JavaScript
    Intermediate
  • React
    Intermediate
  • Tauri
    Beginner
  • SvelteKit
    Beginner
Backend Development
  • Python
    Advanced
  • Java
    Intermediate
  • Docker
    Intermediate
  • SQL
    Intermediate
  • SQLite/Django
    Beginner
Other Skills
  • Git/GitHub
    Advanced
  • C# and Unity
    Intermediate
  • Linux
    Intermediate
  • Nginx
    Intermediate
  • AWS
    Beginner

Get In Touch

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!