mountain background

Nick Watson

Web Developer, Game Designer, Professional Learner

Get Started

About Me

Hi, my name is Nick Watson, and welcome to my portfolio! Here you'll find some of my favorite web and game projects that show off my best professional skills.

As a designer,

My goal is to create visually appealing interfaces that stand out in users' minds and are easy to communicate with.

As a developer,

My goal is to approach the diverse needs that each user presents by crafting an efficient and satisfying UX.


And most importantly...

As a creative,

My goal is to help people have a fun, meaningful experience with my work.



I hope you enjoy!

Quick Facts!

Education:

Texas Tech University

Bachelor of Science in Computer Science

Bachelor of Science in Mathematics


Free Code Camp (Certifications)

Responsive Web Design

JavaScript Algorithms/Data Structures

Front End Development Libraries


Hobbies:

Music Performance (Guitar, Low Brass) and Composition, Reading, Writing, Gaming


Secret Talents:

Baking, Origami (Don't Tell Anyone)

My Skills

Advanced Knowledge

HTML

CSS Logo

CSS

JavaScript

React

Godot

Unity

C# Logo

C#

Figma


Intermediate Knowledge

Github

Git

Python

C

Java

Audacity

Firebase

REST APIs

Data Structures

Microsoft Office


Cursory Knowledge

Angular

SQL Logo

SQL

C++

R

Projects

C & F CNC

C & F CNC

Link

HTML, CSS, React, Firebase API and Storage

Designed as a promotional website for a small woodworking business, this application provides pricing information, a gallery, and a contact form for prospective customers. A separate admin interface is also in place to add, edit, and delete gallery photos using Google Firebase's API and Database services.

GitHub Markdown Previewer

GitHub Markdown Previewer

Link

HTML, CSS, React, Marked-React

Using React's Marked library, this application provides an easy translation tool between plaintext and GitHub's Markdown Language. It provides a useful default template with the language's most popular rules, and is mobile responsive.

Drum Machine

Drum Machine

Link

HTML, CSS, React, Howler.js

This application uses JavaScript's Howler library to integrate sound clips into this interactive drum machine. Complete with 9 pads and an adjustable volume slider, users can create beats using both mouse and key inputs.

Tetro Jump

Tetro Jump

Link

Godot, Aseprite, Beepbox

Tetro Jump is a game which combines the physics-based mechanics of platfomers with the strategic block-stacking of Tetris. Navigate through a world of dreams by overcoming obstacles in Jump Mode and by manipulating the structure of each level in Block Mode.

Words of Illusion

Words of Illusion

Link

Unity, C#, Aseprite, Reaper

Set inside a top-secret labratory, Words of Illusion follows the trials of a small robot with a unique ability- Complete Erasure. Solve brain-bending puzzles by typing in the names of objects in the levels and erasing them from existence. But be careful what you decide to delete; sometimes the wrong move can lead to unforeseen consequences.

Mirror Heist

Mirror Heist

Link

Unity, C#, Aseprite, Beepbox

Mirror Heist is a puzzle-based platformer game with a sci-fi aesthetic. Trapped aboard an enemy ship, players must traverse the floor, walls, and ceiling to solve puzzles. By pushing the mirrors scattered throughout the levels, players can deflect enemy blaster shots in a gambit to turn their own firepower against them.

Contact Me

Learn more about my work

You won't regret it!

GitHub
CodePen
Itch.io