Skip to main content

Resume.

Contact.

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

Let's talk!