I'm a senior software engineer in San Francisco. In my engineering work, I always look for opportunities to teach, learn, and collaborate on solving technical problems. I enjoy working extensively with people coming from technical and non-technical backgrounds to apply technology creatively to solve meaningful problems. Several of the applications I've worked on focus on education and learning, collaborative knowledge work, and artificial intelligence. Below are some of the projects that I've undertaken in the past with individuals, companies including startups, and research groups. Get in touch if you'd like to work together or for more information about my past work.