mattamorphic

mattamorphic

Courses Plus Student

Dublin

A technical support engineer with messy hair and a snow filled beard, trapped in the body of a man with slightly less messy hair and a far patchier beard.

6,641

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

    GitHub

  • Job Title

    Technical Consultant

83 Achievements

  • 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 Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • Customizing Drupal
  • Modules and Themes
  • Test Doubles
  • Organizing your Tests
  • Creating Your Tests
  • Tools for Testers
  • How To Test Our Code
  • Error Handling
  • Creating Distributable OOP Packages
  • Autoloading and Composer
  • Learn About Drupal
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Functional Workhorses
  • Functional Rules
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Why Version Control Matters
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Local Python
  • Buggy Logs
  • Cleaner Code
  • Covering Your Bases
  • Hack-n-Slash
  • Be Assertive!
  • What Is Testing?
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • AngularJS MVC Frameworks
  • Getting Started with Jekyll
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • JavaScript and the DOM
  • Solving an Important Problem
  • What is Usability?
  • Self-Assessment
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Introduction to Node.js
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Newbie