My core values are to use technology to empower and enrich lives. I thrive on helping companies and individuals apply technical solutions to difficult problems. I love learning and sharing my knowledge in a team environment.

For more information on my past work, please read my CV.

Current Projects

I’m always interested in hearing about new opportunities, and am also available for consulting.

If you’re curious about working together, please contact me.