Prototyping and Coding: Java, Python, other languages


While I’ve been focused on UX and conversation design for most of my career, I began as a software engineer and software architect. I’ve never entirely let go of my coding skills. I’ve been able to use them to automate repetitive data-preparation and analysis tasks; to investigate issues in code when higher-level tools are not available; and to create functional prototypes. While I am most familiar with Java and Python, I am extremely good at picking up other languages and frameworks on the fly.

Most recently, I’ve been experimenting with using coding agents such as Claude Code and VS Code Copilot to create functional applications for personal projects. I’ve found that my engineering and AI background make for a highly effective collaboration with the agent to create just what I want to build.