Software Engineer II at FICO
Open-source junkie and avid Linux user. I am interested in a wide-range of computer and programming topics. I've worked with platform and systems programming by porting Linux and applications to various ARM platforms. I self-host a variety of services on my own network. I've contributed to OpenCL CPU implementations, and intrigued by multi-threading and parallel programming. Recently embracing the Web as a fascinating platform, especially after discovering Clojurescript. Polyglot that thrives on learning new things. I spend my spare time developing and dissecting games. There is nothing quite as versatile and encompassing as the technology and skill that goes into creating games. It is also a wonderful way to fuel my more creative urges. When that is too demanding for my energy: reading, drawing, crocheting, and cosplay are all good distractions.
I currently work as a Software Engineer at FICO. I started there in October of 2016, and have been working on integrating and extending Zeppelin into our product as a interactive data science exploration platform. This has allowed me to work on open-source software while growing as a new software developer.
I have always wanted to make games. I had a deep obsession with games when I was young and fascinated by how they work. I dearly wanted to make my own games. I learned to program specifically to accomplish this goal. My school did not offer any programming courses during this period, and the internet at the time had a good chunk of resources, but not that many. I struggled to teach myself "programming" dabbling in BASIC/Java/C/C++ and [yes] ...actionscript. By the time I finished high school I had made a small number of tech demos for platformers and RPGs. I entered university as a computer science major intending to make video games and other amazing things.
However, I have also always had a great interest in mathematics and science. I felt remiss not continuing my studies of them as well as I moved away from the extremely liberal high school curriculum I subjected myself to, and over the summer I studied Chemistry in my leisure. This science captured my imagination--it felt to hold secrets to the underpinnings of the world.
Disenfranchised with the computer science courses I was taking, and the lack of exciting employment post-dotcom bubble, I jumped ship to Chemistry. I stayed on this path all through Bachelor's and my PhD. I was good at this, and discovering 'Computational Chemistry' kept me hooked, as I could use my skills to model and predict chemical and photophysical properties of molecules. However, academia is a difficult place to stay in, and I found myself burnt out. My spare time was wonderfully filled with various computer and programming projects, and I yearned for this life again.
To Be Determined
I enjoy the path I am on, even though I don't know exactly where it's taking me. I am focusing on making myself a better developer and engineer. I want to make the software I want to use, and make the world a better place through open-source software. Whether that is chemistry and scientific software, or the next great game is still to be determined.