I am a fullstack software developer with over 21 years of experience building mobile and web applications.
For the web, I believe Rails is not just a development framework but also a development philosophy teaching principles like MVC, DRY, KISS, and separation of concerns. I’ve carried those same principles into everything I build regardless of language.
For mobile, I began developing apps back in 2003 on the first generation of smartphones, long before iOS or Android existed. Since then I've helped corporate clients, nonprofit organizations, and UN agencies develop mobile apps to gather data, engage their community, and empower citizens.
The same mobile design principles I learned in those early days like utilizing limited screen space and handling unreliable connections still apply today, and continue to help me build world class mobile and web applications.
Some of the incredible organizations I've had the opportunity to work with over the years.
Some recent projects I'm proud to have helped bring to life. Wanna see more? Checkout all my past projects.
Here are some of my popular repos on Github.
The following principles guide me in everything that I develop, whether it's my own initiative or for clients.
Kind words from some the incredible people I've had the opportunity to work with.
Interested in a past project? Wanting to collaborate? Let's connect, I'd love to hear from you!