Who Am I?

I am in love with Web Development … and from what I can tell, Web Development loves me back.

Being given the opportunity to create something every day is a beautiful thing…

I am passionate about web development because of its ability to impact and improve people’s lives, and I am willing and eager to keep pushing the envelope as it pertains to impacting the technology space. I want to be able to say "I created that, I made a difference." Web development is unique in that there exists communities of developers excited to help each other learn and improve the profession from the inside out. I can’t think of a better environment to change the world and improve lives.

I love challenges and am unafraid of learning new and current technologies that will help me make an impact in all that I do. Whether it is back-end or front-end I am up for the challenge.

Society may tell me that I am not fit to be a programmer, but I am here to prove them wrong. As long as I have my tools… Ruby on rails, JavaScript, HTML, CSS, Python, jQuery, etc. … me and my love can conquer anything we set out to do.

Like I said, I’m in love with Web Development.

Languages Front-End Back-End Databases MISC
Ruby, JavaScript, Python HTML5, CSS3, JavaScript, jQuery, jQuery UI, AJAX, Angular.js, Bootstrap, Pure.CSS, W3.CSS, Materialize.CSS Node.js, Express, Rails, Flask, Pylot, Socket.io MySQL, SQLite, NoSQL (MongoDB), PostgreSQL, Mongoose.js Git, Sublime Text, GitHub, Amazon EC2, MySQL Workbench, Test Driven Development

Portfolio

Take a look at some of awesome apps that I have created as well as projects I’m currently working on. Don’t forget to check out my GitHub for other cool creations.

Bright Ideas

Responsive image-Bright Ideas

Bright Ideas is a web app that allows Users to post ideas on a dashboard. Users can like ideas posted by other users and delete ideas that they post. Users can click on the idea and see total number of likes as well as a list of users who liked it or they can click on other users name and see the total number of posts and likes they have.

Technologies: Ruby on Rails, PostgreSQL, BCrypt, Capybara, Pure.CSS, W3.CSS

Video Github

Events

Responsive image-Events

Events is web app that allows users to create and join events/cancel participation. The Event Dashboard displays all events separated by the state to where the event will be held: 1 table shows all the events located in the same state as the logged in user’s location and a second table for all events held in other states. The user who created an event has the option to edit or delete that event. Logged users can also add comments on the discussion board per event and see the attendees per event.

Technologies: Ruby on Rails, PostgreSQL, BCrypt, Capybara, Pure.CSS, W3.CSS

Video Github

Ninja Gold Game

Responsive image-Ninja Gold

The goal in this mini-game is to help a ninja make money. At the start of the game, the ninja has 0 gold. The ninja can visit different places (farm, cave, house, or casino) to earn different amounts of gold. My objective was to create a web app that allows a ninja to earn a certain amount of gold per place visited, display past activities of the ninja (I queried the activity log to show only the 5 most recent activities), and to determine the total amount of gold the user should have and to save this and the activity log using sessions.

Technologies: Ruby on Rails, SQLite, HTML5, CSS3, W3.CSS

Video Github

Players and Teams

Responsive image-players

Web app that allows users to keep track of players and their associated teams. Users can create players and teams that are displayed in a table and can create associations between the two. Users can also update player-team association.

Technologies: AngularJS, Express, JavaScript

Video Github

Friends

Responsive image-players

Web app that allows users to create, edit and delete friends and displays a list of all friends

Technologies: AngularJS, Express, Mongoose, MongoDB, JavaScript

Video Github

Bright Ideas

Responsive image-Bright Ideas

Bright Ideas is a web app that allows Users to post ideas on a dashboard. Users can like ideas posted by other users and delete ideas that they post. Users can click on the idea and see total number of likes as well as a list of users who liked it or they can click on other users name and see the total number of posts and likes they have.

Technologies: Ruby on Rails, PostgreSQL, BCrypt, Capybara, Pure.CSS, W3.CSS

Video Github

Events

Responsive image-Events

Events is web app that allows users to create and join events/cancel participation. The Event Dashboard displays all events separated by the state to where the event will be held: 1 table shows all the events located in the same state as the logged in user’s location and a second table for all events held in other states. The user who created an event has the option to edit or delete that event. Logged users can also add comments on the discussion board per event and see the attendees per event.

Technologies: Ruby on Rails, PostgreSQL, BCrypt, Capybara, Pure.CSS, W3.CSS

Video Github

Ninja Gold Game

Responsive image-Ninja Gold

The goal in this mini-game is to help a ninja make money. At the start of the game, the ninja has 0 gold. The ninja can visit different places (farm, cave, house, or casino) to earn different amounts of gold. My objective was to create a web app that allows a ninja to earn a certain amount of gold per place visited, display past activities of the ninja (I queried the activity log to show only the 5 most recent activities), and to determine the total amount of gold the user should have and to save this and the activity log using sessions.

Technologies: Ruby on Rails, SQLite, HTML5, CSS3, W3.CSS

Video Github

Players and Teams

Responsive image-players

Web app that allows users to keep track of players and their associated teams. Users can create players and teams that are displayed in a table and can create associations between the two. Users can also update player-team association.

Technologies: AngularJS, Express, JavaScript

Video Github

Friends

Responsive image-players

Web app that allows users to create, edit and delete friends and displays a list of all friends

Technologies: AngularJS, Express, Mongoose, MongoDB, JavaScript

Video Github

Contact Me

Stop by and say hello! I would love to hear from you.

keyafazelinia@gmail.com