CV

Company logo
Instructional Designer, Coding
Apple
2018–2024

I created a vision for and developed iOS app development curricula for novice and intermediate learners, reaching an audience of millions of students and developers worldwide.

  • Created the Develop in Swift Tutorials, online resources that teach SwiftUI app development
  • Developed four books teaching app development in Swift and UIKit for the Develop in Swift program
  • Built Develop in Swift AP CS Principles, a comprehensive course endorsed by the College Board, opening a new market for content
  • Created the App Design Workbook, a guide to the design thinking process, used in multiple marketing initiatives for expanding reach
  • Designed, developed, and maintained iOS apps featured in and supporting the curriculum
  • Reviewed Swift certification exams developed by Certiport

In my role I researched approaches to implementation technology, pedagogy, and content; wrote, edited, and maintained both prose and code; collaborated on project strategy; supported marketing teams worldwide; and assisted in localization of content.

Company logo
iOS Engineer
TripFiles LLC
2016-2017

I worked on a social app for sharing travel diaries, built for a discerning private client with trust and privacy as primary concerns.

  • Worked on the iOS team to implement features and fix bugs
  • Created a Share Extension for adding photos and videos to a trip diary
  • Designed a system for sending custom push notifications based on a user's activity in the app
  • Implemented the push notification system using iOS client code, and AWS DynamoDB and Lambda with NodeJS on the server side
Company logo
Founder
Playful Art, LLC
2014-2018

I created tapStory for iPad, an app for creative play with picture books, featured on the front page of the App Store.

  • Developed and designed the app as a solo engineer and UX designer
  • Wrote and illustrated the bundled story Pea and Carrot
  • Collaborated with illustrators to create original stories, acting as designer, co-writer, editor, and publisher
Company logo
Senior iOS Engineer
Turner Inc.
2014-2016

I led a team of iOS engineers on the flagship CNN news app with a worldwide user base of tens of millions.

  • Implemented features, integrated ads and analytics frameworks, coordinated the release process
  • Rearchitected the client-side sync engine for improved performance and reliability
  • Created the CNN app for the launch of Apple Watch, working directly with Apple on prerelease hardware and software
Company logo
iOS Instructor and Engineer
Big Nerd Ranch
2011-2014

I taught iOS development to hundreds of independent and Fortune 100 developers and worked on app projects.

  • Taught weeklong intensive bootcamp training courses in iOS development
  • Designed and developed iOS and Android apps for enterprise clients
Company logo
Middle School Technology Coordinator
The Lovett School
2003-2011

I managed the Middle School technology program, taught computing and programming courses, and supported educators with technology and pedagogy.

  • Planned and oversaw the transition of the 6th through 8th grades to a 1:1 laptop environment
  • Developed custom curricula in Java, Scratch, HTML, Logo, POV-Ray, LEGO Robotics, and Processing
  • Taught AP Computer Science A
  • Taught programming courses to middle school students
Company logo
Volunteer Math Teacher
The Peace Corps
2000-2002

I lived in Guinea, West Africa and taught at a french-speaking middle school.

  • Taught arithmetic, algebra, and geometry in 8th through 10th grade
  • Developed an original curriculum and teaching system for individually tracking students
  • Participated in the planning and implementation of yearly Girls' Conferences
Earlier Work
1997–2000

Software Engineer, Partminer

Software Engineer, Lucent Technologies

Education

MS Computer Science
1997
Michigan State University
BS Computer Science
1995
Furman University