Sean Pierce Sumler

Sean Pierce Sumler

Portland, OR

18,968

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

    Jr. Developer

  • Looking for work

    Yes

239 Achievements

  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Running Apps On a Device
  • Creating a Data Model
  • Improving our User Interface
  • Collections and Random Numbers
  • Views and View Controllers
  • Getting Started With iOS Development
  • Dictionaries in Swift
  • Introduction to Collections
  • An Introduction to Swift Programming
  • Swift Types
  • Swift Operators
  • What is Asynchronous Programming?
  • Getting Started with iOS Development
  • Functional Programming with Scala
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • S3 Storage Service
  • AWS and "The Cloud"
  • Final Details
  • Django Templates
  • Model Administration
  • What a View
  • Say Hello to Django
  • Introduction to Video Games
  • Our Diary App
  • Meet Peewee
  • First Steps in React
  • Refining the App
  • Building the Application
  • Setting up with Create React App
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Ruby Gems
  • Python Data Types
  • Python For Beginners
  • Rails Resource Index
  • Adding a Model Attribute
  • Using the Rails Console
  • Handling Rails Requests
  • Creating Rails Apps
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • Creating New Sinatra Apps
  • Build a Bank Account Class
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • 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
  • Local WordPress Development
  • Starting a WordPress Theme
  • How to Install WordPress on Your Computer
  • PHP Email Forms
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • PHP Inventory
  • PHP Includes
  • 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
  • Building a Command Line Application
  • Introduction to Node.js
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Adding and Editing Content
  • Getting a WordPress Site
  • Combine and Minify Assets
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Optimize Assets
  • Introduction to SVG
  • Measuring Performance
  • Planning for Performance
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • Introduction to Front-End Frameworks
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Creating a Simple Lightbox
  • Getting Started with Sass
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Creating a Spoiler Revealer
  • Moving Forward with UX
  • Tools UXers Use
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • How UXers Think
  • JavaScript Loops
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Installing a Ruby Development Environment
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • The Logo Sprint
  • Logo Design 101
  • Installing Programs
  • Environment and Redirection
  • Creating Home Page Assets
  • Applying Effects
  • How to Draw in Illustrator
  • Hosting with GitHub Pages
  • Building and Customizing the Blog
  • Getting Started with Jekyll
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Console Processes
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Console Users and Permission
  • Moving Around in the Console
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • WWW
  • Introduction to Design
  • Grid Layout
  • Flexbox Layout
  • JavaScript Numbers
  • Positioning Schemes
  • Float Layout
  • JavaScript Variables
  • Introducing JavaScript
  • Display Modes
  • Structuring Tables
  • Getting Started with WordPress
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • 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