Skip to main content

Resume.

Contact.

I'm always looking for new opportunities! If you're seeking a diligent, inquisitive developer, I would love to get in touch.

Let's talk!