Two things that go hand-in-hand: lifelong learning and technology. You can’t produce great technology without learning newer programming languages and software. Once you’ve mastered one technology, another steps up to replace it. Oftentimes, the solution used for your last project doesn’t work for the next.

My curiosity about everything has led to learning a wide range of skills. From the right-brained artistic world of a graphic designer to the left-brained analytical nature of a mobile programmer, I cover the spectrum.

View my work.