darryn

darryn

Member Since August 13, 2013

17,367

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

    Tini Castle

238 Achievements

  • Voice and Tone
  • User Interface Library
  • Meet Python
  • Visual Design Language
  • Understanding Design Systems
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Getting Data From an API With Node
  • Introducing Adobe XD
  • UI Patterns
  • Designing with Patterns
  • Introduction to Node.js
  • Hierarchy and Layout
  • Writing Copy
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Quantitative Methods
  • Qualitative Studies
  • Measuring Your Designs
  • Designing for Your User’s "To-be"
  • Curating the Work
  • How to Make Wireframes in Adobe XD
  • How to Make Wireframes in Sketch
  • How to Make Wireframes in Balsamiq
  • How to Make Wireframes on Paper
  • What is Wireframing?
  • Portfolio Goals
  • Demystifying the Portfolio
  • How to Critique Design
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Thinking in Components
  • Regular Expressions
  • Improving the Application Code
  • Editing and Filtering Names
  • Getting Started with Sass
  • Adding and Removing Names
  • Setting Up an Angular Application
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Finishing the Game
  • Introducing JavaScript
  • Getting Familiar with HTML and CSS
  • First Steps in React
  • How to Choose and Use Webfonts
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Traversing the DOM
  • Understanding Markdown
  • Hello, GitHub!
  • Responding to User Interaction
  • Creating an SVG
  • Introduction to SVG
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • WordPress Themes
  • Local WordPress Development
  • The Browser Environment
  • Introduction to Typography
  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Save for the Web
  • Transitions and Transforms
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Chrome DevTools Basics
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Understanding Flexbox
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Adding Images and a Mockup
  • Getting Started with CSS Layout
  • Logo Design
  • Creating a Wireframe
  • JavaScript Functions
  • Introducing Adobe Illustrator
  • Simple Mobile Interface
  • JavaScript Conditional Statements
  • Getting Started with Data Science
  • JavaScript Numbers
  • JavaScript Variables
  • Exporting Designs
  • Introducing JavaScript
  • Sketch Features
  • Introducing Sketch
  • 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
  • Layer Basics
  • Workspace Basics
  • Swift Enums and their Methods
  • Swift Enums
  • The Logo Sprint
  • Logo Design 101
  • Finishing the User Interface
  • Customizing Table View Controllers
  • DNS Basics
  • Graphic Basics
  • Website Basics
  • Using Auto Layout and Managing the Keyboard
  • Implementing Custom Login and Sign Up Screens
  • Custom Detail View Controller
  • Custom UITableViewCell
  • Deleting Data
  • Listing Data using NSFetchedResultsController
  • Inserting and Saving Data
  • Understanding Core Data
  • Animate This (iOS7)
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • How to Draw in Illustrator
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Color Theory
  • Elements
  • Principles
  • Design Foundations Final
  • Becoming a Problem Solver
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Beyond the Basics
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • UIKit Dynamics
  • View Controller Transitions
  • Gestures
  • What is an API?
  • Cocoapods
  • Downloading Data with NSURLSession
  • Collection Views
  • Important Skills For Professional Success
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Making Money
  • Testing and Debugging
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Introduction to Accounting
  • Marketing Basics
  • Forming Your Company
  • Understanding Aesthetics
  • Introduction to Design
  • Moving Around in the Console
  • Retrieving and Viewing Data from Parse.com
  • Capturing Photo and Video Using UIImagePickerController
  • Relating Users in Parse.com
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Storyboards
  • Automatic Reference Counting
  • Share Your Creation
  • Animate This
  • Shaking Things Up
  • Making It Pretty
  • Corporate Structure
  • Learning the Language
  • Why Start a Business?
  • Getting Started with iPhone
  • Newbie