Hi, I'm

TRAVIS

FRIESEN

Photo of Travis Friesen

I am a student working towards a degree in Computer Science University of Manitoba.


Currently I’m working on a few websites, along with some Discord bots and a few other projects that I’m cooking up.

Photo of Travis Friesen

I am a student working towards a degree in Computer Science University of Manitoba.


Currently I’m working on a few websites, along with some Discord bots and a few other projects that I’m cooking up.

Portfolio

CommitCV

CommitCV is a JSON based Latex resume parser, taking in a JSON file with your resume, parsing and outputting it to either PDF, .json, or .tex.

  • Developed a JSON based online resume editor using component based cards
  • Implemented an Express webserver endpoint to handle pdflatex conversions
  • Containerized the application using Docker to manage simple deployments

Typescript

Typescript

Next.js

Next.js

Express.js

Express.js

Typescript

Typescript

Next.js

Next.js

Express.js

Express.js

CommitCV

CommitCV is a JSON based Latex resume parser, taking in a JSON file with your resume, parsing and outputting it to either PDF, .json, or .tex.

  • Developed a JSON based online resume editor using component based cards
  • Implemented an Express webserver endpoint to handle pdflatex conversions
  • Containerized the application using Docker to manage simple deployments

Typescript

Typescript

Next.js

Next.js

Express.js

Express.js

Typescript

Typescript

Next.js

Next.js

Express.js

Express.js

UManitoba Computer Science Discord Bot

The verification and moderation bot for the University of Manitoba's Computer Science discord. Used to help manage access to the server and link discord users to their university email.

  • Assisted in Development and Maintenance of the Moderation and Verification bot for the CS Discord Server
  • Developed Logging feature for Moderation Commands
  • Worked on integrating a Pocketbase database for data storage

Typescript

Typescript

Discord.js

Discord.js

Pocketbase DB

Pocketbase DB

Typescript

Typescript

Discord.js

Discord.js

Pocketbase DB

Pocketbase DB

UManitoba Computer Science Discord Bot

The verification and moderation bot for the University of Manitoba's Computer Science discord. Used to help manage access to the server and link discord users to their university email.

  • Assisted in Development and Maintenance of the Moderation and Verification bot for the CS Discord Server
  • Developed Logging feature for Moderation Commands
  • Worked on integrating a Pocketbase database for data storage

Typescript

Typescript

Discord.js

Discord.js

Pocketbase DB

Pocketbase DB

Typescript

Typescript

Discord.js

Discord.js

Pocketbase DB

Pocketbase DB

Business website for Ruby's Paradise

Ruby's Paradise is a small business that runs both a driving range and arcade in Winnipeg Beach, MB. I was asked to help them create a website to help enhance their presence online and to have a place to direct customers to for enquiries.

  • Developed a responsive website with Next.js using Typescript
  • Designed website with an adaptable card style system for conveying information
  • Worked to ensure designs followed WCAG Colour Guidelines

Typescript

Typescript

Next.js

Next.js

Vercel

Vercel

Typescript

Typescript

Next.js

Next.js

Vercel

Vercel

Business website for Ruby's Paradise

Ruby's Paradise is a small business that runs both a driving range and arcade in Winnipeg Beach, MB. I was asked to help them create a website to help enhance their presence online and to have a place to direct customers to for enquiries.

  • Developed a responsive website with Next.js using Typescript
  • Designed website with an adaptable card style system for conveying information
  • Worked to ensure designs followed WCAG Colour Guidelines

Typescript

Typescript

Next.js

Next.js

Vercel

Vercel

Typescript

Typescript

Next.js

Next.js

Vercel

Vercel

Personal Portfolio Website

This is my third iteration of my personal portfolio website. The last revamp being in January 2025, working to showcase the new design and technical skills that I have developed since the last revamp.

  • Developed a personal portfolio website using Next.js with Typescript, and TailwindsCSS
  • Designed website with an adaptable card style system for conveying information
  • Hosted using a laptop and a Ubuntu VM on an app called Coolify

Typescript

Typescript

Next.js

Next.js

TailwindCSS

TailwindCSS

Coolify

Coolify

Typescript

Typescript

Next.js

Next.js

TailwindCSS

TailwindCSS

Coolify

Coolify

Personal Portfolio Website

This is my third iteration of my personal portfolio website. The last revamp being in January 2025, working to showcase the new design and technical skills that I have developed since the last revamp.

  • Developed a personal portfolio website using Next.js with Typescript, and TailwindsCSS
  • Designed website with an adaptable card style system for conveying information
  • Hosted using a laptop and a Ubuntu VM on an app called Coolify

Typescript

Typescript

Next.js

Next.js

TailwindCSS

TailwindCSS

Coolify

Coolify

Typescript

Typescript

Next.js

Next.js

TailwindCSS

TailwindCSS

Coolify

Coolify

Contact

If you are interested in more of my work, I would encourage you to check out my GitHub.


I'm also on LinkedIn, feel free to connect with me there!


If you are interested in contacting me, I would encourage you to email me at travis[at]travisfriesen.ca or to add me on Discord (@travisfriesen)

Website designed in Figma, created using Next.js and hosted in a closet somewhere.

© Travis Friesen