About
Hello, everyone! I am a software developer, teacher, and technical writer living in the Bay Area.
I first came to the Bay to study the strange branch of Linguistics born out of UC Berkeley that forever changed my understanding of how the mind creates meaning out of strange mouth sounds and a common experience. Since then I have been applying this knowledge to all communication, from writing legible code and documentation, to designing and presenting courses and classes.
Work
I am a freelance Computer Science Curriculum Developer, producing content for MVCode, where I write lessons and courses designed to introduce students to Computer Science in an project-based curriculum focused around game development. I also teach classes in person and online.
Play
I referee, coach, and play roller derby with Bay Area Derby. You can follow me as #54 Disastronaut!
Projects
Snail Escape
Maze generation and pathfinding using Cocos2d JS and lovingly hand-drawn sprites.
Let's Git It
An app to help students in intensive coding development programs better track their progress and focus on the accomplishments of each day
Writing
The Code School Teacher
A blog about teaching, and writing for computer science.
Google Fit Product Instructions
Product Instructions for the Google Fit mobile app. Created as part of the UCSC Technical Writing and Communication Certificate Program
Fortnite Tracker API
An API guide designed for students to learn to make calls and get responses from a server.
Current Drafts on Github
A general repository for technical writing works in progress.
Courses
MVCode
The Haunted Library
The latest course in ScriptCraft, to build a spooky escape room in a haunted library. Uses the drone, custom mobs, villagers, and custom inventories, to make bookshelves that actually hold books! The final challenge is to make a coffee shop using the same skills.
Temple Dungeon
A project in ScriptCraft to first build a dungeon structure and then use classes to create a game that traps players in rooms until they complete certain tasks.
Side Scroll Adventure
A project in ProcessingJS designed to introduce students systematically to core concepts in programming