Craig Ferguson

(No, not the actor.)

I'm an experienced software engineer and game designer with ten years of professional experience. I like to make fun stuff that helps people, saves the environment, and increases social good around the world.

Skills

Python/Django

Unity3D

C#

HTML5/CSS/LESS

MySQL

Research/Data Design

Product Design

UI/UX Design

Game Design

Habit Formation Psychology

Photoshop

Animation/Spine

Mario Kart

Tetris 99

Active Projects

The Guardians: Unite the Realms

April 2020 - iOS & Android

The Guardians: Unite the Realms is a game that rewards you for doing anything that's meaningful to you. Designed to help people who are suffering from depression, The Guardians uses a technique known as behavioral activation to break players out of reinforcing depressive episodes using the power of in-game rewards.

I am the game designer, game director, animation, writer, art director, and developer for The Guardians. It is the product of three years of dedicated research, studies, development, and iteration to perfect the art of motivating people through in-game rewards. Of course, I couldn't have done it without my amazing fellow researchers, wonderful artists, and of course, Roz Picard for having faith in me and this project.

The Guardians has already helped thousands of people, and if you know of anyone who could use a little extra motivation, I urge you to send them a link. (The app will always be free and will never have any ads, so what do you have to lose?!)

The Guardians: Paradise Island

Releasing Soon - iOS & Android

With the success of The Guardians: Unite the Realms, I'm hard at work on a sequel that will expand on the first, add more mechanics and content, and explore the far off realm of Paradise Island! Collect more pets, unlock exciting new activities, help the Guardians of the island, and more importantly, help yourself live a better life!

I urge you to visit the website to sign up for the newsletter and be notified when it launches!

Professional Experience

MIT Media Lab - Lead Platforms Engineer

2013-2020, 2021-Present
As the platforms engineer I worked with students to create the platform and software required for their research. In all projects I designed the user experience and interface, implemented all aspects, and deployed and managed all servers and apps.
Guardians Project
I created the Guardians Project to help everyone with those daily habits we all know we should be doing, but still don't do (going to bed on time, eating healthier, exercising, etc.) The Guardians is a series of mobile games I designed that would provide in-game rewards not for watching ads or paying money, but for doing real life beneficial activities. In this project I was the game designer, director, writer, art director, and developer for all mobile games and platforms. We published showing the proof of concept and eventually released The Guardians: Unite the Realms on the Apple App Store and Google Play Store, which has helped nearly ten thousand people and counting!
Miscellaneous Project Highlights
  1. StoryScape Story Creation Overview A platform that let children create their own custom animated and interactive storybooks, which was used as a therapy for children with autism
  2. Story Keepers Example Pitch Deck A children's toy and attached storytelling platform, and developed the product, app, and a pitch deck
  3. QuantifyMe Project Overview An Android app that let users create their own self studies to determine what habits are best for them
  4. Tonguely Example Screenshot An Android app that collects pictures and videos of tongues to determine stress levels
  5. SPRING Project Page A custom shape sorter toy that uses custom rewards to encourage play
  6. Dialog Project Page A website that connects to AI chatbots to let users chat with and evaluate various chatbots

Boston Dynamics - Entertainment Engineer

2020
Helped Spot dance for baseball games in Japan and for a viral music video, and refactored/fixed Spot's dance software to be able to be sold and used by clients.

BabbaCo - Lead Software Engineer

2012-2013
I created and designed a brand new internal analytics application to keep track of subscribers and analyses of their custom subscription system. I also performed maintenance on their old e-commerce site, bringing it into the 21st century with modern front end technologies.

Hullabalu - Admiral Software Engineer

2011-2012
I designed and created the website to sell monthly snack box subscriptions, as well as the backend for subscription management, tracking, and billing. I also created an ecommerce site designed specifically for plush toys, but that was never officially launched. I also was in charge of hiring and training our first engineer hire, who took over after I left.

Simply Hired Inc. - Senior Software Engineer

2010-2011
I created new Job Board project in Python, and led initiative that caused the entire site to be reimplemented from PHP to Django, because real frameworks are better than old, janky custom ones.

ThatOne Company - Software Engineer

2009-2010
I was on a team of four to create a cloud management system to manage and monitor cloud systems, including AWS and others that no longer exist. I also mplemented the backend for a fingerprint scanning system for a national gym chain, among other contracting work.

Education

California Institute of Technology

2007-2009
M.S. in Mechanical Engineering
GPA 3.7

Union College

2003-2007
B.S.E. in Mechanical Engineering
GPA 3.9
B.S. in Computer Science
GPA 3.9

Choate Rosemary Hall

1999-2003

Guardians Publications

The Guardians: Designing a Game for Long-term Engagement with Mental Health Therapy
Craig Ferguson and Robert Lewis, Chelsey Wilks, Rosalind Picard
2021
Use of In-Game Rewards to Motivate Daily Self-Report Compliance: Randomized Controlled Trial
Sara Taylor, Craig Ferguson, Fengjiao Peng, Magdalena Schoeneich, and Rosalind W. Picard
2019

Other Publications

Personalized Modeling of Real-World Vocalizations from Nonverbal Individuals
Jaya Narain, Kristy Johnson, Craig Ferguson, Rosalind W. Picard, et al
2020
Approximating Interactive Human Evaluation with Self-Play for Open-Domain Dialog Systems
Asma Ghandeharioun, Judy Hanwen Shen, Natasha Jaques, Craig Ferguson, Noah Jones, Agata Lapedriza, and Rosalind W. Picard
2019
QuantifyMe: An Open-Source Automated Single-Case Experimental Design Platform
Sara Taylor, Akane Sano, Craig Ferguson, Akshay Mohan, and Rosalind W. Picard
2018
Stress measurement from tongue color imaging
Javier Hernandez, Craig Ferguson, Akane Sano, Weixuan Chen, Weihui Li, Albert S. Yeung, and Rosalind W. Picard
2017
SPRING: Customizable, Motivation-Driven Technology for Children with Autism or Neurodevelopmental Differences
Kristina Johnson, and Rosalind W. Picard (Special thanks to Craig Ferguson)
2017
“Kind and Grateful”: A Context-Sensitive Smartphone App Utilizing Inspirational Content to Promote Gratitude
Asma Ghandeharioun, Asaph Azaria, Sara Taylor, and Rosalind W. Picard (Special thanks to Craig Ferguson)
2016
A Platform for Creating Stories Across Digital and Physical Boundaries
Micah Eckhardt, Craig Ferguson, and Rosalind W. Picard
2014