Erick Kusnadi

Erick Kusnadi

La Habra
Open to Work

21,615

Total Points

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

Skills & Experience

  • Spoken Languages

    • English
    • Chinese (Mandarin)
    • Indonesian

276 Achievements

  • Installing WordPress Locally
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • What Is WordPress?
  • Camera Basics
  • Key Concepts in Unity
  • Debugging Games
  • Lights, Audio, and Animation
  • Assets and Game Objects
  • The 3D Views
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Getting Started in Maya LT
  • Build and Share a Unity Game
  • Game Audio
  • Score, Enemies, and Game State
  • Pickups
  • Python For Beginners
  • Player Input and Cameras
  • Exploring the Java Collections Framework
  • Organizing Data
  • The Unity Editor and Scene Setup
  • Function Parameters
  • Functions in Swift 2.0
  • Getting There
  • JavaScript Variables
  • Introducing JavaScript
  • Control Flow with Conditional Statements
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Introduction to Video Games
  • Grid Layout
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Refactoring Our Code (objc)
  • Building the Master and Detail Views (objC)
  • Managing Playlist Data (objC)
  • Building a Music Library Model (objc)
  • Working With Multiple View Controllers (ObjC)
  • Selections with D3
  • 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)
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Starting a Freelance Career
  • Basic Layout
  • Making Strong Users
  • Character Builder
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Flask Templates
  • Welcome to Flask
  • Getting Data from the Web
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Delivering the MVP
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Creating the MVP
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Local WordPress Development
  • Custom Post Types and Fields
  • Widgets and Custom Menus
  • WordPress Plugin Best Practices
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Harnessing the Power of Objects
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Meet Objects
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Next Steps
  • Financing Our Company
  • Selling Your Product
  • Marketing Your Product
  • Product Market Fit
  • Discovery
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Getting Started with WordPress
  • Physics and Collision
  • Actions and Animations
  • Game Loop and Texture Atlas
  • Intro to Sprite Kit
  • Testing and Debugging
  • Animate This (iOS7)
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Lists Redux
  • Local Python
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Ruby Testing
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • JavaScript Objects
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Getting Started with Android
  • Creating the Initial Screen Layout
  • The Logo Sprint
  • Logo Design 101
  • Introduction to Game Design
  • Concurrency
  • Pulling Data From the Web
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Graphic Basics
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Getting Started With Rails
  • Installing a Ruby Development Environment
  • CSS Box Model
  • Introduction to Design
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • Text, Fonts, and Lists
  • Values and Units
  • What Do User Experience Designers Do?
  • Advanced Selectors
  • What is User Experience (UX)?
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Objects, Classes, and Variables
  • Ruby Basics
  • Adding Pages to a Website
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • 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
  • Objects and Arrays
  • Control Structures
  • Getting Started with PHP
  • Selectors
  • Introduction to Front-End Frameworks
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Professional Development
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Basics
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Text
  • Console Users and Permission
  • Careers in the Tech Industry
  • Self-Assessment
  • Workspace Basics
  • Moving Around in the Console
  • Introduction
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Getting Started with WordPress
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Treehouse Scholarship
  • Newbie