jag

jag

Member Since December 24, 2013

The path of becoming a web dev, designer, front end dev, back end then full stack. Going about building web apps, SPAs, and deploying various websites.

18,266

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

    HelloContent.TV, Inc.

  • Job Title

    JS Full Stack Developer

  • Spoken Languages

    • English
    • Spanish
  • Awards

    • Start Up Weekend @ CSULA 1st Place
    • Start Up Weekend @ Garden Grove 2nd Place
    • LOFT Coder Summit at UCLA 1st Place
    • NSF I-Corps Graduduate

215 Achievements

  • Getting to Know Your Data
  • Introducing Data Analysis
  • Big Data at Netflix
  • Where and How Big Data Is Used
  • What is Big Data
  • Searching Names
  • Sorting Algorithms
  • Exploring Arrays
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Maintaining Secure Web Apps
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Vulnerabilities: Configuration, Components, and Logging
  • Vulnerabilities: Authentication, Access, and Sensitive Data
  • Vulnerabilities:  Injection, XSS, CSRF
  • The OWASP Top 10 Explained
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Security: Solutions
  • Security: Concerns
  • How UXers Think
  • What Do User Experience Designers Do?
  • Asset Optimization
  • Why Web Performance Matters
  • Understanding MongoDB
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • The Browser Environment
  • Updating the Data Model
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Publishing on Google Play
  • Networking
  • Exploring an API
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Handling Routes in Node.js
  • Getting Started with MongoDB
  • Improving Our Todo App
  • Services in Angular
  • More TODO with the MEAN Stack
  • Introducing Adobe Illustrator
  • Finalizing the Project
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Introduction to Node.js
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Traversing and Manipulating the DOM with JavaScript
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • JavaScript Objects
  • WWW
  • JavaScript Arrays
  • The Internet
  • Chrome DevTools Basics
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript Loops
  • Selectors - Beyond the Basics
  • Finding participants for your learning activity
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Treehouse Club - CSS
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Designing with the Latest Features
  • Presentation Skills
  • Programming AJAX
  • AJAX Concepts
  • Business Plan Basics
  • Usability Testing
  • Email Marketing
  • Usability Basics
  • Fundamental Concepts
  • Video Marketing
  • Next Steps
  • Financing Our Company
  • Selling Your Product
  • Marketing Your Product
  • Product Market Fit
  • Discovery
  • Computer Languages
  • Computer Basics
  • Better SEO Through Code
  • JavaScript and the DOM
  • Introduction to SEO
  • Solving an Important Problem
  • Working with a Developer
  • Designing our App
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Creating an SVG
  • Introduction to SVG
  • Creating the Menu and Footer
  • Functions
  • Objects and Arrays
  • Control Structures
  • Search Engine Optimization
  • Introducing JavaScript
  • Creating a Simple Lightbox
  • Introduction to jQuery
  • Creating a Spoiler Revealer
  • What is User Experience (UX)?
  • Creating a Mobile Drop Down Menu
  • JavaScript Numbers
  • Introduction Variables
  • Structuring Tables
  • Table Basics
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Web Typography
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Backgrounds and Borders
  • CSS Box Model
  • 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
  • Social Media
  • The Logo Sprint
  • Logo Design 101
  • Basics
  • Introduction to jQuery
  • Introduction
  • Introduction to Front-End Frameworks
  • Important Skills For Professional Success
  • Making Money
  • Marketing Strategy
  • Introduction to Accounting
  • Responsive Design
  • Adaptive Design
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Website Basics
  • Introduction to Illustrator
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Marketing Basics
  • Forming Your Company
  • Corporate Structure
  • Why Start a Business?
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie