Iris Avalon

Iris Avalon

Toronto, ON

Hi I'm Raven. I'm a web application developer based out of Toronto. I specialize in making apps with AngularJS and Ruby on Rails. When I'm not building a new web application, I'm probably playing or building video games!

14,477

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

    Software Engineer

  • Looking for work

    Yes

170 Achievements

  • Python File Systems Manipulation
  • Python File Systems Navigation
  • Data Parser
  • Data Reader
  • Query Operators
  • Functional!
  • Now You're Querying!
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling An Interface
  • Differentiating Between Objects
  • Class Inheritance
  • Classes
  • Complex Data Structures
  • Introduction to Delegates
  • Function Parameters
  • Functions in Swift 2.0
  • Control Flow with Conditional Statements
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Deploying to a Device (ObjC)
  • Debugging Our App (ObjC)
  • Improving Our User Interface (ObjC)
  • Creating a Data Model (ObjC)
  • Views and View Controllers (ObjC)
  • Getting Started with Xcode (ObjC)
  • Swift Types
  • An Introduction to Swift Programming
  • Immersive Examples
  • Scope and Loops
  • More Operators
  • Operators and Conditionals
  • Data Types and Variables
  • Intro to Objective-C
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Tacocat Challenge
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Dates and Times
  • How to Win Friends
  • Broadcasting
  • Takin' Names
  • Making Strong Users
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Fundamentals of C
  • Building Custom Filters
  • Building Custom Tags
  • Template Tags and Filters
  • Test Time!
  • Final Details
  • Django Templates
  • Model Administration
  • What a View
  • Say Hello to Django
  • Getting Started with Express
  • Functional Rules
  • The Unity Editor and Scene Setup
  • API Authentication
  • Coding the API
  • Route Connections
  • Introduction to REST
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Computer Languages
  • Computer Basics
  • Input and Output
  • Search
  • Ruby Class Design
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Extending Inputs
  • AngularJS Directives
  • Services and Dependencies
  • Two-way Data Binding
  • Building a Command Line Application
  • Introduction to Node.js
  • Local Python
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Character Builder
  • Hack-n-Slash
  • Python Inheritance
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Ins & Outs
  • Buggy Logs
  • Cleaner Code
  • Meet Objects
  • Python Objects
  • Say Hello to Python
  • Flask Templates
  • Welcome to Flask
  • Laravel Controllers
  • Laravel Project Setup
  • Laravel Getting Started
  • PHP Objects and Classes
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • AngularJS MVC Frameworks
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Blogging with WordPress Overview
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • The Logo Sprint
  • Logo Design 101
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Prototyping With Foundation
  • Build a Website With Bootstrap
  • Color Theory
  • Principles
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Getting Started With Rails
  • 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
  • Elements
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Text Editors and HTML
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Website Basics
  • Newbie