- Resume
- Dimitri_Vahlas_Resume.pdf
- Portals
-
-
Vancouver, British Columbia, Canada
-
Skills
Socials
Achievements



Latest feedback
Recent projects

Web Application Development for Event Management (2)
The main goal for the project is to assist Quadratic Sound in the development of a web application for event management. The application will cater to various types of users including Event Coordinators, Event Promoters, Artists, Attendees, and Event Staff. The application is written in Svelte, using Tailwind and Skeleton for the front end styling, and Pocketbase for the data/auth layer.

ServiceNext Web Application Enhancement
ServiceNext Inc. aims to enhance its existing web application that connects service seekers with service professionals. The current platform requires improvements to better facilitate user interactions and streamline the connection process. The project involves contributing to the existing codebase, focusing on enhancing user interface design, optimizing search functionality, and improving overall site performance. The goal is to create a more intuitive and efficient user experience, ensuring that service seekers can easily find and connect with the right professionals. This project provides an opportunity for learners to apply their web development skills, particularly in front-end and back-end development, while working within an established codebase. The team will focus on implementing best practices in web development, including responsive design and efficient coding techniques.
Work experience
Web Developer
Quadratic Sound
March 2024 - May 2024
Designed and implemented a well-thought-out user interface using TypeScript and SveletKit. Integrated PocketBase for a database to ensure efficient data storage and retrieval. Collaborated with a team to ensure coding best practices were involved in building a website for the company.
Education
Bachelor of Science, Software Systems
Simon Fraser University
January 2025 - April 2027
Bachelor of Science, Combined Major in Science
University Of British Columbia
September 2023 - December 2024
Personal projects
PremierPredict
October 2024 - February 2025
https://dimitrivahlas-plpredict-srcmainprediction-vioeqa.streamlit.app/I created a Python-based Premier League match predictor using a Random Forest model to predict based on past games. I used BeautifulSoup to scrape 5 years' worth of data from the premier league statistics website, as well as sci-kit learn to train and invoke a Random Forest model. Pandas is also used to correctly parse and sort the data before feeding it into the model. Lastly, I use a Streamlit UI to allow easy hosting and visual appeal.
MovieCollectionApp
September 2023 - December 2023
https://github.com/dimitrivahlas/MovieCollectionApp-mainI created a Movie Collection project in Java. The GUI is designed using Java Swing. This project allows the user to add movies that they would like to watch to a watch list. It also allows the user to rate movies they've already seen. It then allows the user to save it's data as well as load the last save.
Ticket Booking System
March 2023 - April 2023
I created a ticket booking system using Java. It allows the user to book a ticket in 3 different sections such as Orchestra, Balcony, or book Handicap spot. This project allows the user to enter personal details such as phone number, full name, and address. It then prints out a ticket with the personal details and creates a unique Audience ID which is then assigned to a ticket holder.