Sleepy Boy

Sleepy Boy

Portland, OR

Hello! ようこそ! My name is Isaac, thanks for stopping by! Alaskan born and raised, mechanical engineer, software engineer, maker of dope pizzas. Maker of things, lover of people.

11,332

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

    Full Stack Software Engineer

  • Spoken Languages

    • English
    • Japanese
  • Awards

    • America's #1 Sleepy Boy
  • Looking for work

    Yes

145 Achievements

  • Higher Order Functions
  • Scala Collections
  • Functional Programming with Scala
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Introducing IntelliJ and Unpacking Packages
  • Java Lists
  • Java Maps
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • S3 Storage Service
  • AWS and "The Cloud"
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Completing the Project
  • Data Access Design Patterns
  • Entity Framework and ASP.NET MVC
  • Project Setup
  • Query Builder
  • Query Operators
  • Functional!
  • Now You're Querying!
  • Getting the REST You Need 2
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Digging Deeper Into Migrations
  • Getting Started with Using Migrations
  • What is the MailChimp API
  • CRUD Operations
  • The Browser Environment
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • LINQ Queries
  • Extending Our Entity Data Model
  • Entity Framework and Databases
  • Introducing Entity Framework
  • Finishing Our CRUD Web App
  • Adding Form Validation
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • Improving Our Form
  • Creating a Basic Form
  • Introducing CRUD Applications
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Adding a List Page
  • Modeling and Presenting Data
  • Views
  • Controllers
  • Project Setup
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • 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
  • Getting Familiar with HTML and CSS
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Branches on Git Hosting Services
  • Remote Branches
  • Merging
  • Branches
  • Lists, Code, Links and Images
  • Understanding Markdown
  • Get Involved in Open Source
  •  Create a Web Presence on GitHub
  •  Working on a Team
  • Working By Yourself
  • Hello, GitHub!
  • Introducing Data Scraping
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Buggy Logs
  • Cleaner Code
  • Common Commands
  • Directories and Files
  • The Command Shell
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Merge Sort and Linked Lists
  • The Merge Sort Algorithm
  • Building a Linked List
  • Exploring Arrays
  • Searching Names
  • Sorting Algorithms
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • Newbie