Blog

JavaScript - Creating Good Habits | Oct 12th, 2020

In learning JavaScript, I continue to see differing styles of writing code. To familiarize myself with respected writing conventions, I studied Google's JavaScript Style Guide and made note of their policies. While Google is by no means a universal policy maker, I felt Google's guide had valuable information to share. This blog was published by "The Startup", who I plan to share more blogs with in the future.


Motivation is a Muscle | Sept 27th, 2020

My time in Flatiron School's Software Engineering bootcamp has appropriately challenged me while also reaffirming that I made the right decision in pursuing a career as a developer. When it comes to succeeding in a software engineering bootcamp, perhaps even more important than intelligence is the ability to self-motivate. Motivation is a muscle that I have spent the last year of my life proving my capabilities of strengthening. This blog was written to remind myself and my peers the importance of staying motivated, productive, and self-aware of our physical and mental state.


Many-to-many Relationships in Ruby | Sept 14th, 2020

This blog is a beginner's walkthrough on many to many relationships. This was an early section in Flatiron's curriculum that I was able to get a grasp on pretty early. It was written towards the end of the unit and used by several friends as study material for a code challenge.

Work

Projection Project
Projection

Projection is a comprehensive project organizer for project managers, including task assignment and team management tools as well as a daily planner, combined in a seamless and commonsensical interface. The dense functionality of this application allows the user to interact in an intuitive and meaningful way. Projection was built with ReactJS, and a Rails back-end with an SQLite databse and JWT authentication.


Monkey Jump Project
Monkey Jump

Monkey Jump is a browser based video game running on vanilla JavaScript with a Rails back-end and SQLite database. The game is inspired by the popular phone app "Doodle Jump", but with a jungle-themed twist! This project was created by myself and a classmate in the Flatiron School Software Engineering program.


BioInfinite Project
BioInfinite

BioInifinite is an interative learning tool for Biology, utilizing a Rails back-end and a JavaScript React front-end. This project was built by myself and a classmate in the Flatiron School Software Engineering program.


Setup Set Up Project
Setup Set Up

Setup Set Up was created with the vision to provide and app that makes the PC part selection process easier (and fun!) for those looking to build their own setup. The user is prompted to select answers to a series of questions, and a "setup" is created listing the collection of parts which includes a link to Amazon where the part can be purchased. The parts are specific to the quiz answers, providing the optimal build for: budget, planned use, and personal taste. This project was built on the Ruby on Rails framework using ERB views to navigate pages.


Tricks of the Trade Project
Tricks of the Trade

Tricks of the Trade is a CLI stock trading application which allows a user to buy and sell stocks which are updated in real time through Alpha Vantage Stock API. This project was built using vanilla Ruby.

About

profile picture

I'm a Software Engineer based in Austin, Texas. Coding is a passion, and my greatest motivator is the accomplishment I feel after creating something that's never been created! I am a gamer, hiker, and a husband. I'm also known as 'Dad' to my French Bulldog, Lily. I have experience in JavaScript, React, Redux, C#, UI/UX, CMS, JQuery, Ruby, Rails, Rack, SQL, HTML, CSS, HubL, & HAML and am always working on expanding my skill set. Check out my work and feel free to reach out. I am always available to discuss feedback, collaboration, or employment opportunities!

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form