Tyler Johnston's Portfolio

B.S. Computer Science

University of Wisconsin - Madison, Dec. 2021

tylerj.johnston@outlook.com

Tyler Johnston's Portfolio

B.S. Computer Science

University of Wisconsin - Madison, Dec. 2021

tylerj.johnston@outlook.com

Fall 2021

UW Course Catalog: Course Search and Enroll Web Application.

This React project went through four iterations: two focused on programming, the other two focused on design.

JavaScript HTML/CSS React/React-Bootstrap RESTFUL API Figma

Date Posted: 02/23/2022

HelpMeFind: Campus Resource Compass

Android Studio Application - Find useful resources around campus!

Android Studio Java

Date Posted: 01/06/2022

Computer Graphics Assignments

JavaScript HTML Canvas GL Matrix WebGL
Click Here for Playlist of Animations

Click Images to Load a Live Demo.

Date Posted: 01/06/2022


Summer 2021

...

Featured Project: Tetro Breaker

Block Breaker was the third project within GameDev.TV's 2D Unity course.

In an effort to make the game more my-own, I added a Tetris-block theme, along with several features not present in Block Breaker.

This was about a month-long labor of love from July to the start of August.

Date Posted: 09/07/2021

What's Next?

  • Fall 2021: UW-Madison Course Curriculum
    • UX/GUI Development
    • Mobile Application Development
    • Computer Graphics
  • Dec. 2021: Academic/Career Advancement
    • Graduate with a B.S. in Computer Science from UW-Madison.
    • Pursue internship/full-time dev. work in the Midwest.

  • Evenings 2022: Continued Learning
    • Web Development: MERN Stack
    • Game Development: Unity 2D and 3D
    • Algorithms and Data Structures Revisited (Problem-Solving Reinforcement)
    • 3D Modeling and Art-Asset Creation

...
GameDev.TV Git, Github, & SourceTree Course Commentary

This version-control course was a lifesaver when I was working on Tetro Breaker.

Date Posted: 09/07/2021

...
GameDev.TV 2D Course Project: Entertaining the AI (Number Wizard)

A more official introduction to Unity's UI elements.

Date Posted: 09/07/2021

...
GameDev.TV 2D Course Project: Cavern Quest (Text 101)

First project within the GameDev.TV's 2D course. Utilized scriptable-objects to effectively make a choose-your-own-path state-machine.

Date Posted: 09/07/2021

Hobbyist/Novice 3D Box Modeling
...
GameDev.TV Git, Github, & SourceTree Course Commentary

This version-control course was a lifesaver when I was working on Tetro Breaker.

Date Posted: 09/07/2021

...
GameDev.TV 2D Course Project: Entertaining the AI (Number Wizard)

A more official introduction to Unity's UI elements.

Date Posted: 09/07/2021

...
GameDev.TV 2D Course Project: Cavern Quest (Text 101)

First project within the GameDev.TV's 2D course. Utilized scriptable-objects to effectively make a choose-your-own-path state-machine.

Date Posted: 09/07/2021

Hobbyist/Novice 3D Box Modeling