My projects
I like to build things to help people be productive and fulfilled in whatever little ways I can. Here are some of my more shareable projects.
Work projects 💼
Google products
Through my years working at Google I've been part of a few different projects I'm proud of:
- Enable Google products like Search and Photos to be delightfully fast, secure, and beautiful in web browsers through next-gen web technologies.
- Supervised child accounts to allow younger users to get what they need from products they use.
- Google Workspace to help teams collaborate together at work.
Vim@Google
I've built/maintained some tools for writing code in the vim editor, to help with things like automatically fixing formatting and invoking build tools.
See projects at GitHub google vim team and Github bazelbuild vim team.
Fun stuff 😄
Coding with kids
I’m passionate about teaching kids to wield technology and giving them those “aha!” moments.
In the classroom
For several years I’ve taught coding enrichments at Discovery Charter School’s Falcon Campus using code.org and Scratch, giving each child in the class hands-on time with the tools and individual guidance.
Toy projects
I’ve built some little projects with my kids using Scratch, finding creative ways to deal with its limitations and demonstrate programming concepts.
For instance, Scratch defly.io is a clone of parts of the online game defly.io I recreated in Scratch as a learning exercise with an elementary schooler.
Community 🙌
GitHub — See my development activity on my GitHub profile.
StackOverflow — Top 4% overall reputation on the site for my technology questions & answers.