Joseph Wachira

Joseph Wachira

Nairobi
Open to Work

17,972

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

    Designer

  • Spoken Languages

    • Swahili
    • English

222 Achievements

  • Simple Mobile Interface
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Advanced Sass Concepts
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • The Logo Sprint
  • Logo Design 101
  • Starting a Freelance Career
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Local WordPress Development
  • The WordPress Codex
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Blogging with WordPress Overview
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Flexbox and Multi-Column Layout
  • Gradients
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Web Typography
  • Sharing a Website
  • Debugging HTML and CSS Problems
  • 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
  • What's New in Foundation 5
  • Build a Website With Foundation
  • Prototyping With Foundation
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • Introduction to Front-End Frameworks
  • HTML Email Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • From Idea to Execution
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Professional Development
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Defining the Project
  • Creating an Icon
  • Introduction to Illustrator
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Backgrounds and Borders
  • Usability Testing
  • Usability Basics
  • Social Media
  • Intro to User Experience
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Form Validation and Manipulation
  • Making Money
  • Marketing Strategy
  • Introduction to Accounting
  • CSS Box Model
  • Customizing Google Maps
  • Google Maps Integration
  • jQuery Plugins
  • Marketing Basics
  • Text, Fonts, and Lists
  • Values and Units
  • Forming Your Company
  • Corporate Structure
  • Why Start a Business?
  • Workflow Basics
  • Introduction to jQuery
  • Advanced Selectors
  • Slices & Save for Web
  • Vector Shapes
  • Web Apps
  • Websites
  • Introduction
  • Selectors
  • Getting Started with CSS
  • Type Tools
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • Graphic Basics
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Media Queries
  • Multi-Column Layouts
  • Animation
  • Transforms
  • Transitions
  • Backgrounds
  • Gradients
  • Borders
  • Web Fonts
  • Typography
  • Selectors
  • Rails Frontend Development
  • Getting Started With Rails
  • Ruby Testing
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Color Theory
  • Principles
  • Elements
  • Website Basics
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Framework Foundations
  • Printing
  • Page Layout
  • Box Model
  • Text
  • Data Types
  • Selectors
  • Introduction
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Creating a Website Structure
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Text Editors and HTML
  • Website Basics
  • Newbie