Hello, I'm Riley! I'm a full-stack developer with a passion for backend development based in Canada with over 3 years of experience. I'm passionate about creating accessible, user-friendly applications that help people. I'm currently looking for new opportunities, so feel free to reach out using the form below!
About Me
After graduating with a diploma in Computer Systems Technology, I attended the University of Saskatchewan while working part-time as a programmer and taking on contract work developing web applications to further develop my skills. My favourite aspect of programming is the challenge of solving complex problems and the satisfaction of overcoming them. My core tech stack includes TypeScript, React, Next.js, ASP.Net, Node.js, and PostgreSQL. I'm passionate about staying up-to-date with the latest technologies and expanding my skill set.
In my free time, I enjoy gaming, watching anime, and experimenting with Linux on my home server, which runs Ubuntu. I also love learning new skills and recently started teaching myself to play the keyboard piano.
My Projects
E-Portfolio
An e-portfolio showcasing my skills, projects, and experiences.
- React & Next.js
- TypeScript
- Tailwind
- Framer Motion
- React Email & Resend
- Vercel
Prairie Forest Guide (PWA)
Converted the native app to a Progressive Web App (PWA), enabling desktop access for users to view events.
- Angular
- TypeScript
- ASP.Net
- SQLite
- C#
Realm of Nightmares
A never-ending 2D dungeon crawler with procedurally generated content, increasing in difficulty as you progress. This project earned a perfect score.
- Unity
- C#
Prairie Forest Guide Native Android App
Native Android app providing interactive 'virtual signs' to engage park visitors.
- Xamarin
- ASP.Net MVC
- C#
- SQLite
My Skills
- JavaScript
- TypeScript
- HTML
- CSS
- Java
- C#
- PHP
- C/C++
- Python
- React
- Next.js
- Angular
- Vue.js
- Node.js
- Express
- ASP.Net MVC
- Symfony
- Spring Boot
- Unity
- MongoDB
- Neo4j
- PostgreSQL
- Docker
- Git
- GitHub Actions
- Tailwind
- Framer Motion
My Experience
Graduated from Saskatchewan Polytechnic
Saskatoon, SK, Canada
I graduated with a diploma in Computer Systems Technology after 2 years of studying, preparing me as a developer and training me in IT as well. I immediately found a job as a Student Research Assistant at Saskatchewan Polytechnic - Digital Integration Center of Excellence.
2021Contract developer
Saskatoon, SK, Canada
I got immediately contracted by a local non-profit along with a few other students to convert their native android application into a progressive web app and add additional features on, which we completed within 7 months. I then left after deploying the application to focus on my continued studies at the University of Saskatchewan.
2021 - 2022Student Research Assistant
Saskatoon, SK, Canada
At the same time, I worked as a Student Research Assistant for over 3 years doing research and development of different web apps and research projects based on the needs of our clients.
2021 - 2025Graduated from the University of Saskatchewan
Saskatoon, SK, Canada
I graduated with a degree in Computer Science after 3 more years of studying. I immediately went full time at DICE and took up volunteer work at the non-profit I previously did work for that turned into contract work once they got a grant approved.
2024Lead Contract Developer
Saskatoon, SK, Canada
I was re-engaged by the non-profit to lead a team of junior developers recruited through a job posting. Upon my return, I discovered that the application had been taken offline due to a large-scale cyber security attack on Microsoft Azure. Despite the previous team's efforts, they were unable to restore the application. I successfully recovered the application and restored its functionality within two weeks. Since then, I have been enhancing the application with additional features and improvements while mentoring junior developers and conducting code reviews.
2024 - presentContact Me
Please contact me directly at [email protected] or through this form.