About Me

I am a Haskell Consultant at Well-Typed and a member of the Glorious Glasgow Haskell Compiler (GHC) development team. I hold bachelor's and master's degrees in computer science from the University of Wyoming. During my studies, I was the primary instructor for the functional programming and programming language courses.

I have been developing software professionally since 2019. During my career, I have worked across many languages, tech stacks, and business domains in a variety of roles. I love teaching almost as much as I love learning, and I cherish mentorship opportunities as both a mentor and mentee. I am happiest as a member of a diverse and supportive team building incredible products and solving important technical challenges.

In addition to my technical interests, I love birding, nature photography, and creating/listening to music. I'm often looking for ways to combine these interests. For example, I created and maintain a suite of eBird API libraries and tools for Haskell.

This website hosts my blog and my photography gallery. Thank you for checking it out! Please don't hesitate to get in touch if you want to chat about anything at all.

Get in Touch

The best way to reach me is via email. My email is the single string generated by the context-free grammar below, specified in labelled Backus-Naur form:

Email.  Email  ::= Name "@" Domain   ;
Name.   Name   ::= "finleymcilwaine" ;
Domain. Domain ::= "gmail.com"       ;

To verify my email, you could save this in a file finley-email.cf and generate a parser using BNF Converter:

bnfc -m finley-email.cf
make
echo <my email> | ./TestFinleyEmail

If you got my email right, the parser will succeed.