I keep up my consulting work for a variety of reasons.
- I believe it is the most valid method for keeping my coding and design skills sharp.
- I find that consulting meets my need for a creative outlet.
- I enjoy technology and the challenge of learning new things.
In my consulting, I work on a variety of projects. Some are contracts with institutions or businesses. Others are ideas that are brought to me by colleagues who might not have the skills or resources to create them on their own. My favorite projects, though, are the more experimental projects that I come up with on my own. Rarely do these projects pan out in the business sense.
Instead, they are often proof-of-concept projects, or projects that I use in my classes or to better understand a learning or behavioral phenomenon.
Over the years, my projects have utilized a wide variety of technologies:
- Web Design
- UI / UX Work
- Destop Applications
- iOS Apps / Swift
- Android Apps
- Game Development
This list is not exhaustive. I have developed in ASP, VB, .NET, Java and other languages. I am also a capable video editor, photographer, and graphic designer.
I have also been dabbling in Arduino
and Raspberry Pi
I'm not afraid to try any technology, platform, or project, and that means I tend to learn things quickly.