Thomas Brushel

Thomas Brushel

Milwaukee, WI

Front End Developer

11,132

Total Points

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

Skills & Experience

  • Company

    Wantable

  • Job Title

    Front End Web Developer

157 Achievements

  • Getting to Know REST APIs
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Building a REST Service
  • Django Templates
  • Model Administration
  • What a View
  • Say Hello to Django
  • Why React Native
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Introduction to Node.js
  • Using Angular's Built-in Directives
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Introduction to Callback Functions
  • JavaScript Functions
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • Getting Started with Sass
  • Layer Basics
  • Workspace Basics
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Thinking in Components
  • ADS Writing and Preparation
  • Introduction to UI Design
  • First Steps in React
  • Introducing jQuery Plugins
  • Getting Started with Data Science
  • What is Agile?
  • Introduction to Node.js
  • Web Apps
  • Installing Sass and Setting up the Project
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Starting Right with PHP Best Practices
  • Keyframe and Line Drawing Animations
  • WordPress Admin Settings
  • Transitions and Transforms
  • Why Version Control Matters
  • Controllers and Scope
  • Getting Started with Angular
  • An Introduction to Swift Programming
  • JavaScript Conditional Statements
  • Positioning Page Content
  • CSS Layout Project
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Setup a Bootstrap Theme
  • 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 Includes
  • Dependency Management
  • Better SEO Through Tools
  • Better SEO Through Code
  • Prepare and Plan
  • JavaScript Numbers
  • JavaScript and the DOM
  • Grid Layout
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Understanding Flexbox
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Creating an SVG
  • Introduction to SVG
  • Introduction to Design
  • Learn About Drupal
  • Data, Databases and SQL
  • Introducing Adobe Illustrator
  • Getting Started with PHP
  • Ruby Methods
  • Better SEO Through Content
  • Introduction to SEO
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Websites
  • Introduction
  • Understanding Values and Units
  • Selectors - Beyond the Basics
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Starting a WordPress Theme
  • Social Media
  • JavaScript Variables
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Introduction to Typography
  • What is Usability?
  • Website Basics
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Customizing WordPress Themes
  • WordPress User Roles
  • The WordPress Codex
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • PHP Objects and Classes
  • PHP Internal Functions
  • Responsive Patterns
  • Media Queries
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • HTML Email Basics
  • Installing Wordpress
  • Getting a WordPress Site
  • Getting Started with WordPress
  • WordPress Themes
  • Local WordPress Development
  • Introduction to Front-End Frameworks
  • Say Hello to Python
  • Basic Selectors
  • The Logo Sprint
  • Logo Design 101
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • PHP Data & Structure
  • PHP Getting Started
  • Responsive Theory
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Introducing JavaScript
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie