I am a computer scientist, software engineer, and mathematician.
I currently work for a government contractor, doing research projects. My day-to-day work involves writing proofs, writing code, and managing a team of researchers. See my resume for more information.
You can find some of my personal projects on GitHub.
My preferred method of contact is via email: tgiannak [at] alum.wpi.edu.
My professional research interests include programming languages and formal verification. I am also interested in constructive mathematics and the machine-checkable formalization of the foundations of mathematics.
I am currently working on semantics for probabilistic programming languages and on tools for creating self-adapting software.