the wifey and I

A bit about me

I'm Ryan Ore, a front-end Devloper in Chicago. I come from an AS3/OOP background, and it was good to me. However we're in a Mobile First, Flashless world and I'm excited about the web and where we are going.

I love clean code and good design, and believe that technology and creative should inspire one another.

Skills and Experience

    Languages & Libs

  • CSS / CSS3
  • HTML / HTML5
  • Javascript
  • mySQL
  • mongoDB
  • PHP
  • Node.js
  • AS3

    Libs etc.

  • Jquery
  • LESS
  • SASS
  • CodeIgniter
  • Wordpress
  • Grunt
  • Gaia
  • PureMVC
  • netBiscuits

    Concepts...

  • Design Patterns
  • Mobile
  • Responsive Layout

    Lately...

  • Backbone.js
  • Angular.js
  • Node.js
  • Knockout.js

Work

AiDi Pictures2014

  • AiDi Pictures Mobile

Design/Development

Responsive Design • Mobile First • Javascript • CSS

Freelance site for AiDi Pictures, an LA-based Production Company.

visit site »

Sprint - #Builtforchicago 2013

  • sprint builtforchicago mobile

Developer (agency)

Knockout.js • CouchDb • CSS • Mobile • adaptive

I worked quickly with a small and talented group using multiple technologies to help bring 4g to Chicago.

no longer live

Jenn-Air.com Redesign 2012

  • jennair homepage

Lead Developer (agency)

PHP • MySQL • CSS • JS

This is a complete redesign for Jenn-Air®, as well as a big move from an all flash site to an HTML front-end. Like the brand's products, it is beautiful, usable, and classy. Interestingly enough, I was also one of the main devs on the old flash site.

visit site »

Jenn-Air® Mobile Site 2011

  • jennair mobile

Developer (agency)

PHP • Mobile • CSS • JS • NetBiscuits

A mobile version of jennair.com was created to be optimal on just about any tablet or mobile device under the sun.

QR link to jennair mobile visit site »

JimmyD's 2010

Lead Developer (agency)

AS3 • Gaia

This is a full-window experience that you have to see for yourself. When the creative team hands you a vision like this, it is a pleasure to bring to fruition.

no longer live

play...  

In lieu of a blog,  I'll be sticking random stuff here which may or may not be interesting. Whether it's a project, plugin, or idea, feel free to contact me about anything that interests you.

Walkalyzer
pure javascript

What is it? Well... think breathalyzer but with a gyroscope. It's using deviceOrientation events.

I really wanted a 1-day project that used no libraries at all. I rarely get to use pure javascript. It was a blast. But far from perfect! It's buggy, that's all I'll say.

I have no idea how well it works on anything other than Desktop Chrome or iOS but I really don't care. This literally was for fun.

Walkalyzer visit site » github »

Animated Gif - Meme Generator...
node.js, Backbone.js, mongoDB

I was rolling the idea around about a Meme Generator app that uses animated gifs instead of static images. In the end the idea is flawed, but it was fun experimenting.

Walkalyzer visit site »

Scoreboard App
node.js, Backbone.js, webSocket, mongoDB

I've been working with Node.js, on a pet project which will hopefully see the light of day. Rather than a game, it's a scorekeeping app that will let you keep score of anything, in real time. Real time updates with websockets allow anyone interested to find your game and watch score updates as it happens.

Learning the nueances of Node.js has been bitter sweet but the hardest part is actually finding the time.

Update:

Time slipped away and so it went into my node-cemetery. You can check it out half-working here. It's really still in a nasty prototype state and formatted just for mobile. But I dig the idea and plan to return to it.

Walkalyzer visit site »

Custom Radio / Check Boxes: plugin

The Problem: Styling form elements sucks if you support Internet Explorer.

My Solution: I've seen javascript solutions but not yet a simple jQuery plugin that accomplishes this. Does mine need work? yeah. But it works.

Here's a demo »

Contact

Thanks for your interest.

You can Email me directly with this form, or use one of the other methods below.

Contact form
or use your own email

your email was sent.