Megan Kakitsubo



WORK


TIC TAC TOE - Musical Legos.

HTML5 CSS3 Javascript AngularJS Firebase

About This Project

This was my first project and a fun introductory learning experience with Javascript & AngularJS. I enjoyed implementing different sounds to each cell in order to simulate the feeling of mixing music as observed with EDM while also playing Lego; my favorite childhood game.

Favorite Bit of Code

setTimeout(function(){
	for (var i=1; i< self.whatever.gridList.length; i+=1){
		if (self.whatever.gridList[i].value == "x"){
			self.soundArrayX[i].play()
			break;
		}
		if (self.whatever.gridList[i].value == "o"){
			self.soundArrayO[i].play()
			break;
		}				
	}
}, 1000);

The Slinky

Ruby Rails Jquery Postgres HTML5 CSS3 Javascript Heroku

About This Project

We created Slinky as a location based search for professionals that want to network. Whether it be a web developer or a chef, users would be able to find other professionals in proxmity to them, with the ability to bookmark their profiles and contact them. This project was built in Rails, with utilization of several technologies, including but not limited to: Google Maps, AWS, and Heroku.

Favorite Bit of Code


def from_omniauth(auth_hash)
	user = find_or_create_by(uid: auth_hash['uid'], provider: auth_hash['provider'])
	user.name = auth_hash["info"]['name']
	user.first_name = auth_hash["info"]['first_name']
	user.last_name = auth_hash["info"]['last_name']
	user.description = auth_hash["info"]['description']
	user.email = auth_hash["info"]['email']
	user.username = auth_hash["info"]['nickname']
	user.location = auth_hash['info']['location']['name']
	user.country = auth_hash['info']['location']['country']['code']
	user.image_url = auth_hash["info"]['image']
	user.url = auth_hash['info']['urls']['public_profile']
    user.save!
    user
end

TRAVIZI - Hotel Booking Made Simple.

Ruby Rails JQuery Postgres HTML5 CSS3 Javascript Heroku

About This Project

We created Travizi with user experience and design in mind. In the day and age where AirBnB (and its beautiful UX) rules, we wanted to create a hotel booking site with emphasis on hotel photos, ease of navigation and accessibility. This project is built in Rails, extensively utilizing Expedia's EAN (hotel booking) API. The application was launched on Heroku on July 17th and is currently in alpha stage of development.

Favorite Bit of Code


##JQuery function which sticks amenity sidebar to top of screen
$(function(){ // document ready
  var stickyTop = $('.amenity-sidebar').offset().top; // returns number 
  $(window).scroll(function(){ // scroll event  
    var windowTop = $(window).scrollTop(); // returns number
    if (stickyTop < (windowTop*1.08)) {
      $('.amenity-sidebar').css({ position: 'fixed', top: '51px', right: '2vw'});
    }
    else {
      $('.amenity-sidebar').css({ position: 'relative', top: '-7vh', right: '2vw'});
    }
  });
});

ABOUT


I love creating. Creating simple can be challenging, but being able to make something that people find aesthetically pleasing and easy to use are important to me. I want to create solutions to everyday problems, elegantly. Some of my favorite languages and frameworks are Ruby, Rails, Javascript, CSS3, HTML5, and AngularJS.

I was born in Greenwich, Connecticut raised in Scarsdale, New York and Tokyo, Japan and graduated from UCLA in 2015 with a degree in Sociology.

On my free time, I enjoy singing, exploring restraunts, cooking, and keeping in touch with my friends and family from around the world.

CONTACT


Megan Kakitsubo
Los Angeles, CA
United States

Phone 310 709 7240
Email megankaki@gmail.com
Github github.com/megankaki
LinkedIn linkedin.com/in/megankaki