Andrew Wiley

Andrew Wiley

Miami, FL
Open to Work

My name is Andrew Wiley. I am a military veteran and now a small business owner. I'm currently in school working towards my AA degree in software development.

27,097

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

    Gears Under The Umbrella MultiMedia

  • Job Title

    Game, App, and Web Developer

372 Achievements

  • Getting Started with Data Science
  • Getting Data from a Database
  • Data, Databases and SQL
  • Introduction to Typography
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Creating an SVG
  • Introduction to SVG
  • JavaScript Objects
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Enhancing the SEO of a WordPress Theme
  • An Overview of Menus in WordPress
  • The WordPress Loop
  • WordPress Admin Settings
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Content Comes First
  • The Production Server
  • The Staging Server
  • The Local Development Environment
  • Custom Media Players
  • Hosting with GitHub Pages
  • Customizing the User Experience in WordPress
  • Default User Roles in WordPress
  • An Overview of User Roles and Fields
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • How to Install WordPress on Your Computer
  • Introduction to Front-End Frameworks
  • Python Data Types
  • Python For Beginners
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Key Concepts in Unity
  • Debugging Games
  • Lights, Audio, and Animation
  • Assets and Game Objects
  • The 3D Views
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Debugging Our App (ObjC)
  • Improving Our User Interface (ObjC)
  • Creating a Data Model (ObjC)
  • Views and View Controllers (ObjC)
  • Getting Started with Xcode (ObjC)
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Building a Music Library and Playlists (Swift)
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Getting Started With Rails
  • Captioning Video
  • Building and Customizing the Blog
  • Media Basics
  • Getting Started with Jekyll
  • Using Git for Android
  • Getting Started with Genymotion
  • Working With Multiple View Controllers (Swift)
  • Getting Started with Android Studio
  • Harnessing the Power of Objects
  • Shopping List
  • Things That Count
  • Refactoring Our Code (Swift)
  • Building the Master and Detail Views (Swift)
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Ins & Outs
  • Build and Share a Unity Game
  • Game Audio
  • Score, Enemies, and Game State
  • Pickups
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Say Hello to Python
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • JavaScript Arrays
  • JavaScript Loops
  • Advanced Selectors
  • Moving from WordPress.com to Self-Hosted WordPress.org
  • Selectors
  • Selectors
  • Getting Started with CSS
  • Simple PHP Application: Wrapping Up The Project
  • Local Python
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Integrating With Paypal
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • Working with PHP Functions
  • HTML Email Basics
  • Listing Inventory Items
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Chrome DevTools Basics
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Getting Started with PHP
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • DNS Basics
  • Starting a Freelance Career
  • Graphic Basics
  • What is the MailChimp API
  • Website Basics
  • Local WordPress Development
  • WordPress Plugin Best Practices
  • Custom Post Types and Fields
  • Widgets and Custom Menus
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Contact Forms & Mailers
  • Slim and Templates
  • Dependency Management
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Start menu and App Icon
  • Sound Design
  • Animating and Saving Sprites
  • Designing Characters and a Scene
  • Introduction to Game Design
  • Getting Started With Git
  • Why Version Control Matters
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Financing Our Company
  • Selling Your Product
  • Treehouse Club - CSS
  • The Internet
  • Next Steps
  • Marketing Your Product
  • Product Market Fit
  • WordPress.com Social Features
  • Building a WordPress.com Site
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Color Theory
  • Principles
  • Elements
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Blogging with WordPress Overview
  • Getting a WordPress Site
  • PHP Getting Started
  • WordPress Admin Settings
  • WordPress User Roles
  • The WordPress Codex
  • Getting Started with WordPress.com
  • MASH JavaScript
  • MASH CSS
  • Discovery
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • MASH HTML
  • Admin Color Schemes
  • Getting Started with WordPress
  • Creating an Icon
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Introduction to Illustrator
  • JavaScript Functions
  • Advanced Selectors
  • Structuring Tables
  • Table Basics
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Installing a Ruby Development Environment
  • Objects, Classes, and Variables
  • Ruby Basics
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Treehouse Club - JavaScript
  • Selectors - Beyond the Basics
  • Better SEO Through Tools
  • Better SEO Through Code
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • Better SEO Through Content
  • Introduction to SEO
  • Workflow Basics
  • What Do User Experience Designers Do?
  • Slices & Save for Web
  • Vector Shapes
  • What is User Experience (UX)?
  • Type Tools
  • Masks Basics
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • The Logo Sprint
  • Logo Design 101
  • Layer Basics
  • Workspace Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • WWW
  • Web Apps
  • Websites
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Introduction
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Fundamental Concepts
  • Designing with the Latest Features
  • Introducing Sketch
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Computer Languages
  • Computer Basics
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Meet Objects
  • Soft Skills - Psychology
  • Writing Online
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • Business Plan for Freelance Business
  • Business Plan Basics
  • Welcome to the Treehouse Club
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Professional Development
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Publishing on Google Play
  • 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
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Newbie