Isometric Landscape Isometric Clouds Isometric Clouds

A little bit about me.


An artists rendition of me with no face

Hi , I'm Daniel, a front-end developer currently living in Raleigh, North Carolina. I have a passion for learning new technologies, and that has been reignited with a vengeance since I started learning web development earlier this year. I’m currently working in the printing industry as a lead digital printer, and my job relies very heavily on multitasking, troubleshooting, and problem solving in a logical and precise manner. I think those skills, along with my 10+ years of experience with Adobe CS products will make me an invaluable addition to any company willing to help me break into a career as a front-end developer!

Contact Me




Me at my desk

SKILLS & TOOLS


Here you'll find my coding projects that primarily focus on HTML, CSS, and JavaScript.


Number Knight Website View Website
Bootstrap Sass jQuery

Number Knight Website

After releasing the game on Google Play, I needed a website for more information about the game.

Challenges:
I've been so focused on learning the core foundations of CSS and JS up to this point, that I felt it was time to start using frameworks to see how they work. This is the first that I've ever used Bootstrap or Sass, and I can already see how great they are for rapidly building websites. jQuery is very nice for simplifying code, but I honestly prefer vanilla JS since it's what I'm so used to!

Number Knight Play Game
Game Flexbox JavaScript

Number Knight

This is a game involving dungeons, monsters, and... math?

Get it on Google Play

Challenges:
I really wanted to challenge myself to learn vanilla Javascript, so I decided to build a more advanced game. What started as a relatively simple idea quickly spiraled out of control into a pretty huge project. Just about every single feature I added to this game was something that I had never done before, and I had a lot of fun working through each problem one step at a time, and seeing things finally come together.

Color Match Play Game
Game Flexbox JavaScript

Color Match

This is a simple color matching game that I built to learn Flexbox and take a deeper dive into vanilla JavaScript.

Challenges:
This is the first game that I've made with JavaScript, but I had a blast making it. I learned a ton of cool new things that can be done with JavaScript, how to store and access data with localStorage, and best of all is that now I have a fun little game to play if I get bored.

Tolkien Ipsum Generator View Website
HTML CSS JavaScript Responsive

Tolkien Ipsum

This is a Middle-earth themed dummy text generator I developed on a Saturday as a fun little project. It groups words from an array into sentences, and then into paragraphs. The number of paragraphs, as well as their length can easily be modified by the user.

Challenges:
This was a simple project, but I had a lot of fun working through it. Learning how best to structure the functions so that the parameters could be changed by the user was the hardest part.

Portfolio View Website
HTML CSS JavaScript Responsive

Portfolio

This is the portfolio site I created to house all of my projects. I made this right after my responsive boilerplate, so this was after about ~5 months of learning web development. It's December 2016 now, and I'm trying very hard not to rewrite all of this code now that I'm a lot more experienced, but I want to leave it as is so you can see the progression that I've made throughout the year.

Ramshackle View Website
HTML CSS Responsive

Ramshackle

This is a responsive boilerplate I created to improve my coding skills, and to learn more about responsive web design. I created this after about 4 months of learning web development, so there were lots of fun new things to learn and play around with.

Challenges:
This was the most involved project I had done to date. There were lots of parts and pieces that I had to figure out to make it all work. I worked through this by writing an outline of key points, and then got more granular with what my needs were by using a todo list to keep focused.

Quest Log View on CodePen
HTML CSS JavaScript

Quest Log

This is one of the very first JavaScript projects that I worked on. Rather than a traditional todo list I opted to create something more interesting. Quests that are added are assigned a random XP value, and can then be turned in for cumulative experience points.

Challenges:
Learning to concatenate variables with HTML and then insert it into the DOM for the first time was hard, but I learned a lot from this project about DOM manipulation and how it works.

Wikipedia API View on CodePen
HTML CSS JavaScript API

Wikipedia Search

This project uses the Wikipedia API to display a custom Wikipedia search page.

Challenges:
This was the first time I worked with an API, so learning to loop through and display the returned JSON data was a new concept to me, but I solved this by learning more about the data structure of what I was receiving, and how to display only the relevant name/value pairs of objects.

My Learning Timeline


Codecademy Logo
HTML & CSS Basics
View Course List

6
Lessons

12
Steps


JavaScript Basics
View Course List

8
Lessons

16
Steps

Team Treehouse Logo
Front-End Web Development Track
View Course List

20
Courses

83
Lessons

748
Steps


Web Design Track
View Course List

17
Courses

69
Lessons

571
Steps


FreeCodeCamp Logo
Front-End Development Certification
View Course List

14
Courses

297
Lessons