heycynwrites

heycynwrites

Member Since February 14, 2013

Hello there. I’m a Front-end web developer, problem-solver, and writer. I help businesses and creative professionals build, optimize, and maintain web platforms that inform, engage, and delight audiences. I enjoy writing about web development technologies, small businesses, and productivity. Have a project you'd like to collaborate on? Feel free to reach out!

Git Repositories

20,022

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

    Frontend developer

  • Spoken Languages

    • English

257 Achievements

  • Getting Started with CSS
  • JavaScript Loops
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • Introduction to Node.js
  • What is npm?
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Getting Familiar with HTML and CSS
  • JavaScript Numbers
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Web Apps
  • Websites
  • Introduction
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Keyframe and Line Drawing Animations
  • Transitions and Transforms
  • Local Python
  • Ins & Outs
  • Say Hello to Python
  • Creating an SVG
  • Introduction to SVG
  • What is User Experience (UX)?
  • Basic Selectors
  • Getting Started with CSS
  • The Logo Sprint
  • Logo Design 101
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • 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
  • The WordPress Codex
  • Moving from WordPress.com to Self-Hosted WordPress.org
  • The Local Development Environment
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Build a Todo List Application with Rails 4
  • Installing MySQL Server and MySQL Workbench
  • Creating a Simple Lightbox
  • JavaScript Variables
  • Introduction to jQuery
  • Ruby Testing
  • Standard Library
  • Ruby Operators
  • Ruby Core
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • How Ruby Works
  • Ruby Strings (Ruby Basics)
  • Introduction to Ecommerce with WordPress
  • Introducing JavaScript
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • PHP Data & Structure
  • PHP Getting Started
  • Media Templates in WordPress
  • A Template Hierarchy Review
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Grid Layout
  • Flexbox Layout
  • Homepage Templates in WordPress
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Ruby Modules
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Getting Started with WordPress
  • Graphic Basics
  • Better SEO Through Code
  • Better SEO Through Tools
  • Better SEO Through Content
  • Introduction to SEO
  • Create Bootstrap Styled Theme Templates
  • Add Bootstrap Components to WordPress Theme
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Launching a WordPress Site
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Setup a Bootstrap Theme
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Customizing WordPress
  • Managing Comments
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Local WordPress Development
  • Introduction Variables
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Values and Units
  • Text, Fonts, and Lists
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Chrome DevTools Basics
  • Advanced Selectors
  • Selectors
  • HTML Email Basics
  • Starting a Freelance Career
  • Installing a Ruby Development Environment
  • WordPress Admin Settings
  • Professional Development
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • 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
  • Getting Started with WordPress
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Getting Started with CSS
  • Introduction
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Introduction to Data, Databases and SQL
  • Getting Started With Rails
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Text Editors and HTML
  • Website Basics
  • Newbie