Skip to main content

Travis Cardwell

I am Travis Cardwell, and I like to create things. My interests include software development, mathematics, education, design, manufacturing, electronics, physics, language, nature, music, reading, and cooking.

Most of my work experience is with software development. I strive to create quality software, designing and developing software with security, reliability, maintainability, usability, efficiency, and testability in mind. I enjoy learning and using a wide variety of different programming paradigms and languages. While I select a development language that best matches the goals of each project, I generally prefer pure functional programming and powerful type systems. The vast majority of code that I have written over the past 15 years is in Haskell. My software development interests include concurrent and parallel programming, cryptography, artificial intelligence, and type systems.

I have lived in Japan for over 20 years. I currently live in Kanagawa with my wife and daughters. In the past, I have had the opportunity to live in some interesting places, including Fukuoka, Kyoto, and Tokyo.

Online Accounts

I tend to avoid social media for the following reasons:

  1. Doing anything well requires a significant investment of time, and I choose to allocate my time to other aspects of my life.
  2. I place high importance on focus and concentration, and social media distracts me.
  3. I value the decentralized nature of the internet and think that most social media gives too much power to large corporations.

A notable exception is GitHub. Though GitHub is owned by a large corporation, it is the most popular site for people to share and discover software. I put released project repositories in the ExtremaIS organization account and use my TravisCardwell personal account for contributing to other projects as well as sharing experimental projects.

Note that I sometimes post to other sites, usually using my online handle 1331.

I use the handle tcard on Libera.Chat.

Contact Information

Contact me via email at .

To add me as a contact, import my virtual contact file or scan the following QR code:

PGP

Use my personal PGP key to communicate with me securely.

user ID
Travis Cardwell <travis.cardwell@extrema.is>
key ID (long)
0x5235881F10075307
key ID (short)
0x10075307
fingerprint
156B 1E6C 8654 596D 27ED F003 5235 881F 1007 5307
key type
rsa4096
key
www.extrema.is
keyserver.ubuntu.com