Full stack software developer. Information Security Specialist. Based in Calgary, Alberta.
I am a full stack software developer. For real. Anything from writing HTML5 web apps to frantically setting up and provisioning rackmount servers in the dead of night.
In the past I've written a variety of applications in a variety of languages for a variety of platforms and use cases.
A good programmer is always learning new things, so I've sought to at least dabble with as many different technologies as possible.
I'm most at home in small, agile development teams. Simplicity is elegance.
Blockchain, Cloud Computing, Microservice Architecture, Graph Databases, Quantum Computing, Neural Networks, Evolutionary Algorithms, Machine Learning, Containerization
These are hot topics in the tech space. They're hot topics for a reason, but that doesn't mean they are magical or universally applicable.
Knowing how to utilize these patterns and technologies is just as important as knowing when to use them.
As a computer scientist, it is my job to know what these tools do, how to use them, and how not to use them. They are, after all, tools. Not ideologies.
When I'm not working I can usually be found playing Dungeons and Dragons, shamelessly writing mountains of terrible prose, going to local fighting game tournaments, and hunting for treasure.
I have a fondness for art gallery openings, things that are only slightly broken but still perfectly good, and music with a lot of twang and yelling.
If you're the type of person to shout nice things from a moving car we'd probably be good friends.