I truly have had a life-long passion for designing software to solve all kinds of challenging problems.
My professional background in Systems Programming has taught me how to approach complex, technical
problems and to deliver solutions which are clean, robust and maintainable. Recently, I have been
exploring the capabilities of Unity and learning how to develop mobile apps on Android with Java
and XML. Working with Unity and Android, I enjoy letting my creativity and inquisitive
nature take over and guide what I design.
At the beginning of the year, I was awarded a GrowWithGoogle scholarship for access to Udacity's Android
Development program. I have thoroughly enjoyed the course and the challenges and creative opportunities of
developing on the Android platform. My extensive programming experience and ability to learn quickly have
allowed me to progress rapidly through the course and I am excited to see what opportunities await me.
If you have need of an experienced developer with a proven history of dealing with technically complex
systems and designs, of collaborating with both internal and external development teams to successfully
deliver critical features and of enthusiastically encouraging and mentoring others, then I look forward to
hearing from you and seeing if we might have a future together.
Grid Music
- My flagship app began as a simple music layout project and, through continued extracurricular
development, has evolved into a rich, full-featured music-player with unique, highly customizable, graphical
playlists. This multi-activity app includes successful integration and adaptation of many advanced topics
covered in my Android Development course as well as functionality learned independently.
Have comments or questions about one of my projects or my Systems Programming background,
or have something going on that could use a seasoned coder?
Drop me a line at
Expanded my role as technical lead for Oracle Solaris Cluster product, coordinating multi-group efforts to deliver highly available storage solutions with short hiatus to research low latency remote shared memory communication prototype.
Technical lead for several clustering projects in Sun Cluster Global Data and Devices group with significant experience integrating storage-related technologies. Designed and implemented features and enhancements to meet product requirements. Worked with Quality Assurance debugging and addressing code defects. Provided technical input to product publications team delivering user documentation for new features.
Member Portland Indie Game Squad
Member UnityPDX
Mentor Hillsboro High School Game Programming Club
Personal Interests