GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • View On GitHub

This view

  • Original page
  • New address

GeezerVison is showing eapache.github.io — Evan Huus - Home

Evan Huus

Developer, musician, actor, philosopher and wit.
Trying to end up with the right regrets.


The tag line says it all, really. You can also find me on:

  • GitHub
  • GitLab
  • LinkedIn
  • StackOverflow

All of my online spaces and projects are covered by a code of conduct.

Contact me at [email protected].

Note to recruiters: Thanks for considering me, but I'm really not interested right now.

Development

I am currently working as a senior dev at OpsLevel. I have been a staff developer and manager at Shopify, and a core developer of Wireshark. I helped design and write part of Sarama, a Golang client library for Apache Kafka. I am responsible for a couple of tiny pieces of Linux kernel code. My other projects include:

  • Starscope — A code indexer, search and navigation tool for Ruby, Golang and other languages. Inspired by the extremely popular ctags and cscope utilities, it can answer a lot of questions about your code, as well as export to cscope's database format for integration with editors like Vim.
  • Channels — A collection of helper functions and special types for working with and extending the existing channel primitives provided by Golang.
  • Go-Resiliency — A collection of resiliency patterns implemented for Golang, based partially on Netflix's Hystrix library.
  • Wheel-of-Fortune Allocator — A blazing-fast C/C++ memory allocator with a near-constant-time "free-all" operation. Currently in use by Wireshark.

Most of the above list I consider "done", but that doesn't mean unmaintained. I am happy to accept pull requests or bug reports for any of my projects (including the ones listed on GitHub but not big/interesting enough to be listed here).

I am not a frequent speaker on the conference circuit, but I've done a few:

  • Complex Concurrency Patterns in Go, presented at Golang UK, August 2015 (video, slides)
  • GraphQL and Your API, presented at MidDevCon, July 2018 (slides)
  • Choosing GraphQL: APIs for the Future, presented at Shopify Unite, June 2019 (video)

Research

I have written a few academic papers on computer science topics, mostly as coursework for my degree. Unless otherwise specified they have not been formally published.

  • Knowledge in Rendezvous of Agents with Different Speeds (April, 2014).
    A version of this paper was presented at ADHOC-NOW 2015 and was published by Springer-Verlag (pages 195-209).
  • Reduced Restructuring in Splay Trees (April, 2014)
  • Ecological Interface Design: Practical Applications to the Wireshark Network Analyzer (December, 2013)
  • Breaking Symmetry with Agents of Different Speeds (April, 2013)

On my own time (never reviewed in any form), I designed an interesting little cryptographic e-voting system. I know only enough about cryptography to know how likely it is that this is terribly flawed in some way, so take it with a grain of salt.

For Fun

I spend a great deal of my free time making music in one form or another. You can also find me on stage occasionally (usually in musicals or operettas). In the winter, I am a recreational curler.

Currently

  • I sing various voice parts with the Capital City Chorus (since 2018).
  • I play the euphonium with the Nepean Concert Band (since 2008).

Past

  • I sang with the quartet "Quiet, I'm Sleeping!" from 2018 to 2020, and the quartet Pandephonium from 2022 to 2024.
  • I played Eugene in Orpheus's March 2018 production of Grease .
  • I was in the ensemble of UOMTS's January 2018 production of Legally Blonde: The Musical.
  • I was in the ensemble of Orpheus's March 2017 production of Catch Me If You Can .
  • I played Leaf Coneybear in Indie Women's November 2016 production of The 25th Annual Putnam County Spelling Bee .
  • I played Mr. Phillips in Orpheus's November 2015 production of Anne of Green Gables .
  • I led the bass section of Voices in Harmony from 2012 until Winter 2016.
  • I sang lead roles in the Ottawa Savoy Society's 2013 and 2014 productions.

Hosted on GitHub Pages Theme by mattgraham
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.