Alan Kemsley

Alan Kemsley

Boston, MA

Full stack web engineer with background in web development, data analysis, IT support, consulting, customer service, teaching, and team management in the education and travel industries; with professional experience in the US, Asia, and the Middle-East.

5,816

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

    Developer

  • Spoken Languages

    • English
    • Mandarin
    • Cantonese

72 Achievements

  • Telling the Story
  • Designing for Your User’s "To-be"
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • What Is WordPress?
  • MASH HTML
  • MASH CSS
  • MASH JavaScript
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • Understanding Flexbox
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • Getting Started with Sass
  • Getting Started with Express
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • Getting Data from a Database
  • Data, Databases and SQL
  • Introduction to Node.js
  • The Browser Environment
  • Hello, jQuery!
  • JavaScript Objects
  • JavaScript Arrays
  • Elements
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Welcome to the Treehouse Club
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • WWW
  • Computer Languages
  • Computer Basics
  • The Internet
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • How Ruby Works
  • Building Your Resume
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie