diff --git a/assets/scripts/app/auth.coffee b/assets/scripts/app/auth.coffee
index ecbf9f88..68054017 100644
--- a/assets/scripts/app/auth.coffee
+++ b/assets/scripts/app/auth.coffee
@@ -130,6 +130,14 @@ window.Auth = Ember.Object.extend
unless error.message =~ /Can't trigger action/
throw error
+ userName: (->
+ @get('currentUser.name') || @get('currentUser.login')
+ ).property('currentUser.login', 'currentUser.name')
+
+ gravatarUrl: (->
+ "#{location.protocol}//www.gravatar.com/avatar/#{@get('currentUser.gravatarId')}?s=48&d=mm"
+ ).property('currentUser.gravatarId')
+
Ember.onLoad 'Ember.Application', (Application) ->
Application.initializer
name: "auth",
diff --git a/assets/scripts/app/templates/layouts/dashboard.hbs b/assets/scripts/app/templates/layouts/dashboard.hbs
index 22595843..cac136ae 100644
--- a/assets/scripts/app/templates/layouts/dashboard.hbs
+++ b/assets/scripts/app/templates/layouts/dashboard.hbs
@@ -21,7 +21,7 @@
Sign in with GitHub
{{/if}}
{{#if auth.signedIn}}
- {{#link-to "profile" class="signed-in"}}{{auth.currentUser.userName}}{{/link-to}}
+ {{#link-to "profile" class="signed-in"}}
{{auth.userName}}{{/link-to}}
{{/if}}
{{#if auth.signingIn}}
Signing In
@@ -29,7 +29,7 @@