zora tung (gatoatigrado)

white/asian queer/trans software dev


What I'm up to ...

Working at Google, exploring NYC, bouldering, mourning the loss of my late feline love, occasionally reading, taking photos, hiking, socializing, riding my motorcycle.

Skills & stuff ...

I'm a software developer at Google, currently on an NLP team. Our team recently open-sourced DRAGNN, an upgrade to SyntaxNet [ blog ]. I work on optimizing neural nets for language analysis in search, but won't say much more unless/until it's public (it's nothing terribly exciting given the "neural net" branding, just involves private business info like compute resources).

I started on the Crisis Response team at Google, where I worked on the earthquakes onebox, but Crisis Response got "reorg'd" shortly after I joined. I also got mentioned on the Google Official Blog [ here ] for being a 20% engineer-on-loan, helping UNICEF develop tools for mapping the spread of the Zika virus.

I previously worked at Yelp for 3 years, where I was first on the Search Infrastructure team, integrating ElasticSearch into our production environment, and later on the Search Data team, using machine learning techniques to cureate Yelp's data. I wrote up some of the work I did on the Autocategorizer here. (The first initial on that page is of my previous name, Nick). After Yelp, I did a 3-month temporary contract at Desmos, where I improved testing setups, spearheaded development on the re-designed Activity Builder, and lent some of my search expertise. You can read more about what I do on my resume.

Past interests ...

I was a student at UC Berkeley, under the supervision of Ras Bodik. I worked on tools to facilitate development of GPU programs, using SKETCH and Haskell EDSLs. A while before that, I independently built a CUDA video coder using GA-tuned lifting wavelets.

Open source projects ...

I wrote a small open-source fork-based parallelism library vimap, which was developed partly at Yelp. Vimap is primarily aimed at small tasks, like ad-hoc analysis or data loading [e.g. into ElasticSearch]—when you don't need the scale of map-reduce or the like, but serial execution is too slow.
Update: It's not actively developed anymore, but as far as I know still fixes some "gotchas" in multiprocessing. I'd recommend C++ with Cython/PyCLIF bindings for better performance, but vimap is still nice for lightweight uses.

Digital footprint ...

Here's my digital footprint, if you want to do some stalking (just don't be creepy): flickr; github; facebook; stackoverflow; bitbucket.

I'm queer ...

I'm genderqueer and use "they" pronouns. (Other neutral pronouns are fine.) I've mostly physically transitioned at this point (hormones, some surgery).

Things I support ...

Democracy Now, Planned Parenthood, Lyon-Martin, the ACLU, Amnesty International, Breast Cancer Action, the Ada initiative. Things I no longer financially contribute to / fully support: the HRC with its hetero-assimilationism.

etc.s

I have a few random subpages; they're very casual writing and I'd appreciate you reading them generously (don't nitpick, try not to be offended if i wrote something stupid). [ about my name change ] [ quick thoughts on invasive body questions ] [ body butter ] [ gpu image processing setup ]

Contact info ...

email: [gatoatigrado at gmail]; cell: 443-267-8864