Atticus29

I love living things, esp. when they interact with each other in large groups, and I love swimming in the data of their interactions.

Ph.D. in genetics, where I specialized in ant population genetics. Published software as part of my dissertation (R and python).
From there, I went on to Oregon Health and Science University (OHSU), where I served as a bioinformaticist, analyzing large genomic and transcriptomic datasets (using mostly R) for clients.
I then attended Epicodus, a rigorous six-month software development trade school in Portland, OR to learn how to code the "right" way (javaScript, Angular, JAVA, Android).

I have since returned to biology as an instructor at Portland Community College and Clark College in Portland, OR and Vancouver, WA, respectively. But, I still code whenever I can (see active github page linked to the right), including during teaching holidays as a contractor with a local wildlife computer vision non-profit called WildMe.

Recent coding projects include an Angular webapp. called, Population Fragmentation Simulator, which simulates a metapopulation experiencing a phenomenon called genetic drift (https://www.populationsimulator.com) (Angular, hosted using several AWS services). I submitted this project to the Journal of Open Source Education earlier last month (July, 2019).

Another recent passion project is called Match Annotator, which is an Angular webapp. that allows users to submit and annotate brazilian jiu jitsu (bjj) matches in order to crowd-curate vital and missing bjj performance data. This project is the first in which I have attempted to have extensive integration testing coverage (Cypress) and CI (with CircleCI).

I am very data-oriented and keen in particular on tool-making for other users, whether they are students, jiu jitsu practitioners/sports nerds, RuPaul's Drag Race fantasy league entrants, or other biologists. I try to use my coding for Good.