Hello,
I'm Taylor Kaldahl
About

Hello, I'm Taylor Kaldahl!
Projects
My First Web Page - A humble beginning
I dove into the world of code by building a simple game. Out of five games, I chose to rebuild the classic "Tower of Hanoi" because it was the most challenging for newbies. I quickly put together the page using HTML and CSS and built the game logic in Javascript.
With my extra time I had a blast writing the animation for the blocks. At first I tried building custom animations using transitions with specific timings. However, I stumbled upon the power of keyframes and suddenly I could make the blocks look like they were actually dropping into their slots!
Website GithubMy Second Project: It's raining MEHN
My second project I leapt from a single page application to full stack development. The objectives for this porject were to build a relational database, deploy the backend via Heroku, deploy the frontend via Surge.sh, and connect them so the front end make API calls and posts to the back end.
To tackle these challenge I rendered the front end using Handlebars and built the back end using MongoDB as my database and Node.js with the Express framework.
I built the relational models and set up authentication for users using Passport with encryption so that everything they did would be both secure and tied to their account. With my extra time, I made the vocabulary practice into a game which saves your results and posts to your profile.
Website GithubMy Third Project: Just looking for a 'React'-ion
I joined a three-man team to build Remory, another RESTful, full-stack application using MongoDB, Express, React, and Node.js. Our first day’s attempt at building the app was chaotic but by day two, we figured out how to organize tasks using a Kanban board and implement changes efficiently using Git-flow.
Building team synergy and working towards a common goal made this one of the most fun projects at General Assembly. My contribution to the team was implementing authentication and building the bulk of the React components.
Website GithubCapstone Project: "Alexa, why hasn't anyone built Pokemon?"
As my time at GA came to a close, I wanted to spend my last week building something way beyond my limits. Voice has always interested me because I believe it's an untapped landscape that is wide open for capitalization. To prepare for that landscape, I set out to build a voice controlled application by making a Pokémon Battle for Amazon Alexa.
The backend is done in Node.js and hosted on AWS using Amazon Lambda. The frontend is hosted on AWS using the Alexa Skills Kit Developer Console. The battle rooms heavily rely on JavaScript which determines which Pokémon, trainer, and attacks you face. It also calculates stats, damage, defenses, critical hits, specific move buffs, and super effective bonuses.
Getting the tools to work together was a challenge but once they synchronized, I had a blast developing the game. The skill is currently under review to post to Amazon Alexa Skills but you can view the demo using the link below.
Demo Video Github