About me
--------

![Michael Galloy][avatar] I'm a software developer focusing on high-performance computing and visualization in scientific programming. I work mostly in IDL, but occasionally use C, CUDA, Python, bash scripting, etc.

I am currently a Software Engineer/Programmer at NCAR. I work on data from the Mauna Loa Solar Observatory (MLSO) in the High Altitude Onservatory (HAO).

Previously, I was a Research Mathematician at [Tech-X Corporation][txcorp]. My projects involved maintaining several commercial products (all IDL libraries):

1. [GPULib][gpulib] (GPU accelerated IDL code),
2. FastDL (mpiDL and TaskDL, parallel processing from within IDL), and
3. the Remote Data Toolkit (easy to use OPeNDAP and netCDF bindings).

I also maintain and develop several open source projects in IDL. The most used are:

1. [IDLdoc] (a utility for generating documentation from IDL source code),
2. [mgunit] (a unit testing framework for IDL), and
3. [rIDL] (a enhanced command line interface to IDL).

A few years ago, I wrote a book, [Modern IDL][modernidl]. It covers beginning through advanced topics in using IDL, including direct graphics, object-oriented programming, object graphics, and other techniques to get the most out of IDL. See the [Modern IDL website][modernidl] website to purchase, read a sample chapter, download code examples, and more.

For more details about me, see my [CV][cv] and [resume].

Contact
-------

mgalloy at gmail dot com
@mgalloy
1342 Marshall St. Apt B
Boulder, CO 80302
303.324.6746

[avatar]: http://michaelgalloy.com/wp-content/uploads/2012/05/mgalloy.jpg
[modernidl]: http://modernidl.idldev.com "Modern IDL"
[IDLdoc]: http://github.com/mgalloy/idldoc "IDLdoc"
[mgunit]: http://github.com/mgalloy/mgunit "mgunit"
[ridl]: http://github.com/mgalloy/ridl "rIDL"
[txcorp]: http://txcorp.com "Tech-X Corporation"
[gpulib]: http://www.txcorp.com/products/GPULib/index.php
[cv]: http://michaelgalloy.com/wp-content/uploads/2015/05/mgalloy-cv.pdf "Curriculum vitae"
[resume]: http://michaelgalloy.com/wp-content/uploads/2015/05/mgalloy-resume.pdf "Resume"