Skip to content
View rogadev's full-sized avatar

Highlights

  • Pro

Block or report rogadev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rogadev/README.md

Ryan Roga

About Me

I am a full-stack web developer specializing in modern, scalable web applications that solve real business problems. My work emphasizes maintainability, accessibility, and performance - combining user-centered design with robust backend architecture.

Currently, I’m under contract with TELUS Communications, building TechCentral, a large-scale enterprise platform that centralizes several different technician tools and workflows. The platform integrates multiple legacy systems into a unified interface, improving efficiency for thousands of field technicians across Canada. Built with Next.js, dotCMS, and Google Cloud Platform, it demonstrates my ability to deliver enterprise-grade software in collaboration with cross-functional teams.

For inquiries or collaboration opportunities, please connect via LinkedIn.


Core Technologies

GitHub TypeScript JavaScript HTML5 CSS3 Svelte SvelteKit Vue.js Nuxt.js PostgreSQL Prisma Supabase Tailwind CSS


Additional Experience

Astro Node.js Express React 19 Next 15 Vitest Jest Cypress Docker dotCMS GCP AWS OpenAI API


Featured Projects

TELUS Tech Central Platform

Stack: Next 15 · TypeScript · dotCMS · GCP · React 19 · CloudSQL

A centralized enterprise platform that streamlines technician workflows by consolidating multiple legacy systems into one cohesive interface. Built for scalability, performance, and accessibility, Tech Central improves operational efficiency across TELUS’s network operations.


CarEvo Logistics Web Application

Stack: Nuxt 3 · Vue 3 · TypeScript · TailwindCSS · Prisma · Supabase
carevo.ca

A logistics management platform for a Canadian used-car dealership. Features include real-time vehicle tracking, vendor tools, QR code integration, and workflow automation. Designed for operational efficiency across multiple lots and teams.


VIU Career Outlooks Web Application

Stack: Svelte · Node.js · TypeScript · Prisma · TailwindCSS
career-outlooks.viu.ca
GitHub Repository

Built in collaboration with Vancouver Island University, this web app connects academic programs with provincial employment data. It enables students to explore career outcomes and regional demand trends across British Columbia.


Granny Go Go Trip Tracker

Stack: Nuxt 3 · Vue 3 · TypeScript · TailwindCSS · Prisma · Supabase · OpenAI API
grannygogo.ca

An intelligent trip-management tool for the medical transportation sector. Includes AI-assisted scheduling, route optimization, and conflict detection - improving both dispatch efficiency and passenger experience.


Other Notable Projects

  • CopyCleanse.com - Lightweight SvelteKit project that strips watermarks from AI generated text.
  • Company Website - MossAway - SEO-optimized marketing site using Astro and Svelte.
  • Window Cleaning Quote/Evaluation Tool - Modernized version of a quoting system for service professionals.

Connect

Let’s connect on LinkedIn or follow my work here on GitHub.

Pinned Loading

  1. capstone-eztripr capstone-eztripr Public

    EzTripr is a Medical Transport Trip Assistant that makes driving patients easier and more enjoyable.

    Vue 3 2

  2. viu-career-outlooks viu-career-outlooks Public

    Vancouver Island University's Career Outlook Tool - Connecting credentials with real-world 3-year career outlooks in BC.

    TypeScript 1 2

  3. passwords.roga.dev passwords.roga.dev Public

    A simple password generator built with Vue 3 and TailwindCSS.

    HTML

  4. ezeval.app ezeval.app Public

    A simple window cleaning quote tool that I created for my business. I used this project as a final project for my JavaScript module of my web development diploma.

    JavaScript

  5. viu-eo-api viu-eo-api Public

    Proof of concept work for the VIU Career Outlooks web application. This project demonstrated a working API to retrieve career outlook data related to a search of credentials on offer by Vancouver I…

    JavaScript