Projects & Case Studies

Personal Web Site 1.0
Personal Web Development Work
November 2016

The first iteration of my personal portofolio site expanded on my learning about Bootstrap. Bulky and redundant code and CSS made for slow loading times.

Read More

The typical "Hello I'm ___, and I make ___ sites" concept that so many portfolio sites use became cliche, and the purple color scheme was not conveying the aesthetic I was after. Font and color inconsistencies were also problematic.

Despite the difficulties, the design took a long time - many weekend evenings across the span of a month or so. This taught me the value of "not reinventing the wheel" - many of the concepts I wanted to employ were already done by somebody else and an iteration existed on CodePen or StackOverflow. Although it was good practice to write the code on my own, taking advantage of components that have already been created would have freed up my time to correct other problems.

Collapse
Wedding Web Site
Personal Web Development Work
January 2016

There were several requirements I had when creating the wedding website for my own wedding: it had to be very responsive since many people would be viewing it via mobile or tablet, it had to incorporate our wedding colors of cobalt blue and chartreuse green in a way that wasn't overwhelming to the user, and convey information quickly and efficiently.

Read More

The navigation is big, noticeable, and shows the user where they are on the page, allowing them to move around with a scrolling transition. Information was grouped as much as possible and included graphics to avoid long sections of text. The most crucial information (like the when, where, and how) is especially prominent in a 3-column grouping.

Less important information (which might still answer some guest's questions) was put into a Miscellaneous Info section organized by icons to allow users to quickly find what they need visually. Mobile-friendly icons were added on the day-of to allow guests using a mobile device to find directions, schedule, and shuttle bus info.

Cute personalized touches like the footer help keep the page relaxed, casual, and special.

This was also my first foray into Bootstrap (with which I fell in love instantly for its ease of responsive design).

Collapse
Dynamic Sketchpad
App built as an assignment for The Odin Project
July 2015

The concept for this project was simple: build an Etch-a-Sketch-like game using a script that will loop a certain number of times in order to generate a "grid" of square DIVs. The DIVs will then change color when the cursor is moved over them. Figuring out the correct way to create the rows of DIVs and how to set the height of the cells themselves was probably the most time-consuming part. However, once the DOM-manipulating part of the script was written, it was easy to modify it for different color modes.

Read More

In the future, I'd like to explore ways to make the grid larger (without slowing down the page to a grinding halt). I also think this kind of script could have some application to creating a puzzle game (for example revealing an image by toggling only certain DIVs on a grid.

Collapse
Get Organized!
Final project for JavaScript class
December 2014

My final project for my JavaScript class needed to include as many concepts as possible that were covered during the semester. This site utilized calendars, dates, events, regular expressions, and arrays.

Read More

Using only JavaScript was challenging -- there were many times when it was frustrating to not be able to utilize jQuery features that I knew could accomplish what I needed in half the time that it took me to write the JavaScript (for example, the drag-and-drop on the "Practice!" page -- I wanted the item to "stick" to the cursor and move in real-time, which I was only able to accomplish with a 'click to pick up, click to put down' action via JS).

Future enhancements to this may include the ability to delete individual items from the To-Do List, as well as the ability to make items to future months (not only the current one).

Collapse
Lunar Calendar
Expanded JavaScript class project
September 2014

The original challenge presented in the text was to create a lunar calendar that summarized a variety of information about the phases of the moon; including the moon's age, the angle of ascension and declination, distance from Earth, and the current constellation it was in.

Read More

For this to be a useful experience for the everyday person, most of the information required seemed superfluous - not many people would know or care about the moon's age, angle, distance from Earth, or the constellation it was in.

To de-clutter the amount of information on the page and to be able to represent it most efficiently, I only left the current date, a graphic of the current phase, the name of the phase, and a monthly calendar.

Generating the graphics of the moon phases was probably the most time-consuming piece of the entire project. NASA had a graphic with 8 different phases available, and I used Photoshop to create 8 more for a total of 16 different phase pictures to ensure a smooth transition.

Future enhancements to this may include the ability to cycle between months, and set a custom date to see a larger graphic of what the moon phase will be on that date.

Collapse
Claptrap from Borderlands video game
CSS-only Drawing
August 2014

This was an interesting endeavor to test out the full capabilities of what CSS can do. The robot is drawn using only CSS and divs, employing features like shapes, transforms, and gradients.

Read More

As demonstrated by this, and other examples created by many artists and designers, CSS can eliminate the need for flat images — which means a more responsive and less-bulky pages.

Collapse

About Me

add
Software & Languages
Software & Languagesclose
  • HTML5 / CSS3
  • Photoshop
  • jQuery
  • Bootstrap
  • Materialize
  • AngularJS
add
Education
Educationclose
Colorado State University - Global Campus
MS Information Technology Management - In Progress

Front Range Community College
Coursework - 2014
Logic and Program Design
Complete Web Scripting: JavaScript

University of Colorado Boulder
BA Anthropology - 12/2010
add
Experience
Experienceclose
Ball Aerospace & Technologies Corp
Business Process Analyst I • 2/2018 - Present
Business Process Analyst Associate • 2/2016 - 2/2018
Talent Development Specialist • 2/2015 - 2/2016
Training Coordinator • 12/2012 - 2/2015
Contractor • 4/2011 - 12/2012

Contact Me

account_circle
email
mode_edit