My name is Evan Wilde (etceterawilde (at) gmail (dot) com)

I am motivated by challenging problems with interesting solutions and good discussions. I am always interested in learning about new technologies, and enjoy sharing my discoveries and experiences.

I completed a masters of computer science at the University of Victoria in Victoria, BC. under the supervision of Dr. Daniel German. The focus of my masters research was in the area of software engineering practices, investigating how and why people write software, and how to make the process easier and less error-prone.

My masters focuses on providing a better visualization for understanding how a commit is integrated into the master branch of a repository. I specifically focused on the Linux kernel repository, which has more than 8,000 commits per release. The commits are integrated at merges into the master branch; there are between 275 and 400 integrating merges per release. Overall, the structure of the git repository is complex, but can be decomposed into smaller pieces which are far more manageable. The results of my thesis work leverages this information in the design of a tree-based model which are used to construct visualizations in a tool called Linvis. Linvis is then tested in a user study to verify that it helps users understand how commits are integrated.

The thesis is available at https://dspace.library.uvic.ca/handle/1828/10053.

My interests in computer science vary, and I haven't settled for any single area yet. So far, I have had experience with graphics, algorithm design, computer networking, systems, and software engineering. I have done many quirky projects, including an operating system I wrote in Assembly during the second year of my undergraduate, a data structure for representing implicit surfaces, among others.

From 2011 until 2014, I ran a Youtube channel called BlenderWiz, which provided video tutorials for Blender to create computer generated images. It had more than 7000 subscribers and more than 600,000 video views. My most popular series created a model for a 1957 Ford Thunderbird from scratch. The series included modelling, lighting, and compositing. It was a challenge to create because some parts were very complex, requiring a number of different techniques, while other parts were tedious. I stopped due to time constraints with university.

Most of my time is spent with the computer, but I do get out and do other things too. I enjoy kayaking, skiing, biking, hiking and camping. I also enjoy restoring cars, which requires a sizeable time commitment, which I don't have right now. In high school, I completely restored a 1985 Mazda Rx-7, and I currently have a 1964 Morris Mini Deluxe and a 1961 Chevrolet Suburban that I would like to get back to.

Public Key

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

mQENBFVvGgQBCADsb6DK9jjaDNG+QNUOBbUC+qZjDpU6+E8WkuACPZbFM+gtwqBA
L/Hsc8E9pmWC63E0md67NwALbmSNBYKrJP3nkb+P9uLfXXI6MDrd/333/s9hoY6W
94oA9M7kpqw79eQszx+Z7C+CQLObQkI8dk/JI6GDEPfQ9QLmJHwY9z14dDh6kSrb
zJsIJ7fxJ/tSVfanpPO5M4mt9OesBurocZksgt8nKlV8pFOLYMOI2B92c5NXqAHp
pbE/VHLY/lGOEZi8BJiCE93WKeyEDA6G2aMOM1WewWYvPbwdaw124Mm61LRbgR4f
ZyJVacpgy1QBXKbXICm7v2FitZnmJ77t8Z8JABEBAAG0HUV2YW4gV2lsZGUgPGV0
Y3dpbGRlQHV2aWMuY2E+iQE3BBMBCAAhBQJVbxoEAhsDBQsJCAcCBhUICQoLAgQW
AgMBAh4BAheAAAoJEM747/u4McTNpCUH+wdzl8O5R+wPi1f39lzPfPoke2Tx1Lve
h+fBRiolRqy+7LIdhvlTiB6kPdNSQx+r7pv9qF/3kHuIWzwGqY7Vtf6Jn+FVrGQm
MrIC3fkY9y4SiayWEQTxsEcGNZJ1uNFqZbLamyLWNRieTt2Cnu5miz5zccFZ1etx
SKCPPc5PYYE6gQEp5loW1HDZDAmoh1lPHslGnlNn/9YGyLytNho+TkJ4zStfXs5E
UmfJAVUHOL0MvIh/xKc7fEf3zl2ww1V3ldwplKRqVShpZ6XUTdvhtLXcS7SeFK9U
fGQF3DYt05+SSlj5GOhEoEFH0O2RAc1bgdzNG/0+sAQyqCK+QS99odO5AQ0EVW8a
BAEIANPvwujVVf55ac8NAtdZh+KTt1GSMe+DehGSrYhdjnuoZMXK2Pj+lOodVLAr
iw9BamF27glIQ0gGNjYkwlZIRRVly8kMIyFSP7NIPjnSpNaMd9rE3bP+9a8FUZQD
kx8Cv8Nv90QPGUXYkhuKKgFrpVmld7QJi5rD4W/iOT/nFHNU2NmFVgmdo5MWm0h/
VGrvUNxy+ZoNaAVQk6zq2uCpub0SMNerKFcu1vNzFBoL7N5vNI8qqJUCmwOOWYG7
65IuwQDFiHlj46lAB8RAwGYXsQ9ed8US+BirTB+V62fclM2UsdQvvB+bYPQ7FjgM
5ovx9gu39YxQOTLbMjbPXB3crPUAEQEAAYkBHwQYAQgACQUCVW8aBAIbDAAKCRDO
+O/7uDHEzbBwCACGwt3V4xi0S9NXBqkQIrICBhhr3IgZCiwMOmD/D5LWj9q85LKY
NzxgJ8stFzgus1Ziylf/Dpmw6kHplwAvqtepPJo3XC3AowVZRPHmbaeHag/u1l0X
OgxPjzTCAldo999BOwclzDwnjYfnnknVKT9AJZNInhZu7m3A75uCSRErZvI3ba+u
gWALt8LTM0roAXsfcooNPVqrN7uOcB7EGRebWQxrd52s5Y37SL39KjClll8uJNen
BV6xFVJANhXnfdtQT9KcAo1q9pHycHnUPngQtSJoNNF8+khSuaqAIShmVh1G3jVh
X3s2rJYr4ZReXGU7J+0rYZgjDPGOF4vqwbRl
=j70H
-----END PGP PUBLIC KEY BLOCK-----

Fingerprint

07F8 92CD 406D 9AA3 B31F  D201 CEF8 EFFB B831 C4CD