Oleg Vasiliev profile picture

Hi there, I'm

Oleg Vasiliev

Software Developer

My LinkedIn profile My Github profile

Get To Know More

About Me

Profile Picture
Education icon

Education

BComm
AEC: Software Development

I'm a passionate and driven software developer who loves solving problems and building creative solutions.

I get excited about turning ideas into real, working applications and constantly learning new technologies along the way.

I’m especially motivated by the opportunity to collaborate, grow my skills, and contribute to meaningful projects.

Arrow Icon

Explore My

Experience

Backend Development

Experience Icon

Python

Intermediate

Experience Icon

Java

Intermediate

Experience Icon

C#

Basic

Experience Icon

Flask

Intermediate

Experience Icon

PostgreSQL

Intermediate

Frontend Development

Experience Icon

Vue JS

Intermediate

Experience Icon

JavaScript

Basic

Experience Icon

HTML/CSS

Intermediate

Technologies

Experience Icon

Git

Basic

Experience Icon

Windows Forms

Intermediate

Experience Icon

Object Oriented Programming

Intermediate

Experience Icon

APIs

Intermediate

Arrow Icon

Browse My Recent

Projects

Project 1

Outdoor Rockclimbing


Weather APIs, Distance API, Google SMTP, Vue, Python, Flask, Supabase, PostgreSQL,

When my friends and I are looking to choose an outdoor area to climb at, we often have to check dozens of areas in a 200-300km radius that have good weather conditions ('no rain', 'over 7°C').

This is time consuming as we first need to find all areas close enough to us, and then follow the weather report changes on a daily basis.

Solution: The Web App finds all climbing areas in the required radius, and fetches a 1-3 day weather report for each area. The user can also select a few areas, input their email and be notified on a daily basis if weather conditions change via email.

Project 2

Weather APIs Tracker


Python, Flask, Vue, Supabase, PostgreSQL


Different weather APIs have different accuracy depending on the location in the world that the APIs forecast for. Choosing a weather API when building an app that relies on finding most precise weather forecast for a specific region can be difficult.

Solution: The Web App lets the user choose between 35 capital cities all over the world and see the average difference between forecasted temperature and actual temperature occured in the city.

The data is collected and compiled into the running average everyday through scripting.

Project 3

WinForm Space Game


C#, Windows Forms


Arcade space shooter game made with C# and Windows Forms. Features: player control, enemy AI, shooting mechanics, score tracking, and basic effects.

Goal: To practice fundamental game development concepts in a Windows desktop environment.

Learnings: Gained experience in event-driven programming, GUI design with Windows Forms, and basic game logic implementation.

Arrow Icon

Get in Touch

Contact Me