About Me

"Shāh māt" (شاه مات‎): Persian. The king is helpless. English translation: "checkmate."

From a very young age I've been into computers. I grew up with an Atari 800, eventually learning that by typing problems from my 3rd grade math homework into the keyboard with the BASIC cartridge loaded, it would give me the answers. It was my first experience in programming, and from that point on I was hooked.

I chose "Shah Mat" as my nickname in high school. Growing up in Alaska was isolating - it was the middle of the internet revolution but everything was much more expensive. Computers were out of my reach, much less internet access - do you know how much long distance phone calls costed in the early 1990s? My friends and I were relegated to intellectual pursuits that were much more easily obtained: cards, chess, and role-playing games.

I am now a polyglot programmer with experience in C-type languages (C, C++, C#, Java), BASIC languages (Visual Basic .NET, VB6, VBA/MS Access), dynamic languages (Javascript, Python), and data storage and analysis (MS SQL Server, Oracle, MySQL, MS Access). I also have a background in CAD, which gives me a unique understanding of how boundaries and locations can be joined to data management and capture with GIS software and how those systems can be used for spatial-oriented data capture and analysis. I have experience building desktop, mobile, and full-stack client/server web applications for multiple technical fields, though I specialize in business data capture, analysis, and reporting.