CV
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.

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

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
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

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

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

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
Software Engineer, Partminer
Software Engineer, Lucent Technologies