Ryan Hunt

Ryan Hunt

Member Since July 13, 2015
Open to Work

16,091

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

Skills & Experience

  • Job Title

    Designer

  • Spoken Languages

    • English

219 Achievements

  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • PHP Data & Structure
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Creating an Icon
  • Layer Basics
  • Workspace Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Getting Started with CSS Layout
  • Controlling Layout with CSS Display Modes
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Go Further With Mongo
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Creating a Wireframe
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Getting Started with Angular
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Structuring Tables
  • Table Basics
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Solving an Important Problem
  • The Logo Sprint
  • Logo Design 101
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • AJAX and APIs
  • jQuery and AJAX
  • Variables, Mixins, and Extending Selectors
  • Developing Express Apps Like a Boss
  • Programming AJAX
  • Building a Command Line Application
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • AJAX Concepts
  • Getting Started with Jekyll
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing Adobe Illustrator
  • Introducing jQuery Plugins
  • Media Queries
  • Responsive Theory
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Introduction to Illustrator
  • Traversing and Manipulating the DOM with JavaScript
  • Creating a Mobile Drop Down Menu
  • Improving your Gulp Workflow
  • Creating a Simple Server in Node.js
  • Creating a Simple Lightbox
  • Getting Started with Sass
  • Understanding Aesthetics
  • Becoming a Problem Solver
  • Introduction to Design
  • Elements
  • Getting Started with Express
  • Selecting Elements and Adding Events with JavaScript
  • Creating a Spoiler Revealer
  • Compile Sass with Gulp
  • Introduction to jQuery
  • Gulp your JavaScript workflow!
  • JavaScript Objects
  • Introduction to Node.js
  • JavaScript Arrays
  • JavaScript and the DOM
  • PHP Getting Started
  • Customizing the WooCommerce Cart and Checkout Process
  • Starting a Custom WooCommerce Theme
  • Cart, Checkout and Account Templates and Hooks
  • Moving Forward with UX
  • Tools UXers Use
  • Choosing Options
  • JavaScript Loops
  • Global and Product Templates and Hooks
  • Getting Started with WooCommerce Theme Development
  • Building WordPress Template Tags, Widgets, and Shortcodes
  • Organizing Forms
  • Website Basics
  • Moving Around in the Console
  • Launching and Supporting a WordPress Plugin
  • Form Basics
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Welcome to Gulp.js
  • Connecting WordPress Plugins with 3rd Party APIs
  • SEO Plugins for WordPress
  • Enhancing the SEO of a WordPress Theme
  • Content Comes First
  • JavaScript Numbers
  • Building a WordPress Plugin Settings Page
  • Workflows
  • Working With Remote Repositories
  • Prototyping With Foundation
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • JavaScript Variables
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • How UXers Think
  • DNS Basics
  • Adding Pages to a Website
  • Graphic Basics
  • Merging
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • Creating HTML Content
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • CSS: Cascading Style Sheets
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • An Overview of the Genesis Framework
  • An Overview of WordPress Frameworks
  • Introducing JavaScript
  • HTML First
  • Beginning HTML and CSS
  • How WordPress Plugins Work
  • Hooking Into WordPress Plugins
  • Filter Functions in WordPress
  • Custom WordPress Customizer Settings
  • Native WordPress Customizer Options
  • Introduction to Front-End Frameworks
  • Action Functions in WordPress
  • An Overview of Hooks in WordPress
  • The Production Server
  • The Staging Server
  • The Local Development Environment
  • Overview of the WordPress Customizer
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Admin Color Schemes
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Setup a Bootstrap Theme
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Local WordPress Development
  • The WordPress Codex
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Newbie