
Full Stack Software Developer
Western Fibre Communications Corp.
Primary developer managing critical internal systems and making strategic technical decisions for company growth.
Calgary, Alberta
BSc. Applied Computer Science
University of Winnipeg
2020 - 2022
These are my preferred tools for building fast, scalable applications with a great developer and user experience. I'm always looking to learn new technologies and improve my skills. Click here to learn more about the technologies and tools I use.
to Present
- Present
to Dec 2024
- Dec 2024
to Dec 2023
- Dec 2023
to Dec 2022
- Dec 2022
These are my public repositories pulled from my GitHub account using the GitHub API. This mostly contains projects that I worked on in my free time while I was in school and learning to code. The code quality may vary as I was learning new things and experimenting so it does not reflect my current coding style. However, I am proud of the work I did and it is still useful to look back on.
A simple portfolio site built with modern tools. Additionally, it utilizes React...
Built with Next.js, this portfolio website integrates the GitHub and Steam APIs ...
A web application for playing the game Crazy Eights online with friends.
A web app for tracking todos/habits built with React.
A website featuring blogs, dev logs, and projects. Includes user authentication ...
A simple blog application created using EJS for templating and TinyMCE as a rich...
A 2D RPG platformer I created in unity for my final project in my game developme...
A basic clone of the classic Flappy Bird game, built entirely in Java using the ...
A top-down RPG adventure crafted in Unity, where you embark on a thrilling quest...
A collection of classic arcade-style games built with Unity. Each game offers a ...
A strongly typed superset of JavaScript that enhances code quality and maintainability.
A versatile programming language widely used in data science, machine learning, and web development.
A robust, object-oriented programming language commonly used for enterprise applications.
A modern, object-oriented language primarily used in game development and enterprise software.
A server-side scripting language commonly used for web development, including platforms like WordPress.
The foundational programming language of the web, enabling dynamic and interactive content.
A strongly typed, object-oriented programming language used in Salesforce development.
The standard markup language for structuring and presenting content on the web.
A stylesheet language used to define the look and layout of web pages.
A powerful CSS preprocessor that adds functionality such as variables and nesting.
A standard language for managing and querying relational databases.
A query language and runtime for APIs that enables flexible and efficient data retrieval.
A Unix shell and scripting language for automating tasks and managing systems.
A scripting and automation framework for managing Windows environments.
A popular library for building dynamic and interactive user interfaces.
A utility-first CSS framework for building responsive and scalable designs.
A library for creating smooth and customizable animations in React applications.
A lightweight library for building and managing forms in React applications.
A TypeScript-first schema validation library for building robust applications.
A library of accessible and customizable UI components for React.
A highly customizable and performant table library for React applications.
A type-safe object-relational mapper (ORM) for simplifying database interactions.
A modern logging framework designed for simplicity and scalability.
A modern database toolkit for building type-safe, performant database queries.
A React-based framework for building full-stack web applications with server-side rendering.
A versatile content management system for building websites and blogs.
A lightweight Node.js framework for building backend web applications and APIs.
A high-performance Python framework for building APIs with automatic documentation.
A headless CMS designed for developers, offering flexibility and powerful features.
A comprehensive suite of design and multimedia software for creative professionals.
A collaborative design tool for creating wireframes, prototypes, and UI designs.
A versatile and lightweight code editor with extensive customization options.
An automation tool for continuous integration and delivery workflows.
An AI-powered assistant for writing code more efficiently.
An opinionated code formatter that ensures consistent styling across projects.
A platform for hosting and collaborating on code, enabling version control and project management.
A cloud computing platform offering a wide range of services for building and deploying applications.
A comprehensive cloud platform providing a suite of services for building and deploying applications.
A cloud platform for deploying serverless functions and static sites with ease.
A suite of cloud computing services for building and deploying applications on Google's infrastructure.
A cloud platform for deploying and managing virtual servers, databases, and other infrastructure.
A cloud-based CRM platform for managing sales, customer service, and marketing.
A powerful open-source relational database known for its robust features and performance.
An open-source relational database that is widely used for web applications.
A popular NoSQL database known for its flexibility and scalability.
A platform for building mobile and web applications with a suite of cloud services.
An in-memory data structure store used as a database, cache, and message broker.