I'm Riley.

Making things

Traversing space

Flowing through time

About Me

I am a student of the world, lover of puzzles, and vanquisher of challenges.

With a varied background and wide skill set, I create solutions that merge form and function. My approach combines creative problem-solving with growing technical expertise to overcome challenges.

When not programming, you'll find me cooking, playing music, or learning something new.

My Goals

I am currently studying Computer programming at George Brown College, and plan to continue my education at the University of Guelph when I finish my studies at the college level.

Post-graduation I plan to follow my interests, seeking work in either full-stack development, or in robotics and embedded systems.

My Technical Skills

Java C# postgreSQL ASP.NET Core HTML CSS Alpine.js
Riley Thomas

Education

2023 - 2026

Advanced Diploma

George Brown College

Comprehensive study of programming fundamentals, web development, database design, and software implementation. Focused on practical applications and real-world problem solving.

Future

Bachelor of Computing

University of Guelph

Planning to continue education with advanced studies in computer science and software engineering, focusing on full-stack development and embedded systems.

Recent Projects

command-like

Missile Command-like

A recreation of the 1980 classic arcade game "Missile Command" made in PyGame.

Python PyGame
View Project

Gomoku CLI

A commandline version of the game Gomoku built in Java, featuring 2-player, and 1-player vs. AI modes. The AI player makes use of the MiniMax algorithm, with a scoring heuristic, as well as alpha-beta pruning to determine moves.

Java Data Structures & Algorithms Object-Oriented Design
View Project

Maze Solver

A maze solving program built in Java, designed to accept text files containing (formatted) maze data. The program utilizes depth-first searching, with state management and backtracking to efficiently reach the end.

Java Data Structures & Algorithms Graphs
View Project

Let's Talk!

Have a project in mind? Let's bring it to life. Feel free to reach out to discuss your ideas or just to say hello.

placeholder email
Toronto, ON