/Z

Oh golly hi, my name is Avi!

This is my face

Skills+Interests

Languages

I write mostly inJavaScript, Python, Ruby

I can work+write inGo, C++, C, x86 Assembly (AT&T), Rust

Frontend+Backend

HTML5, CSS3, React, Electron

Node.js, Express, PostgreSQL, MongoDB, REST APIs

DevOps

Git, Mercurial, GitHub, GitLab, TravisCI, Heroku, Mocha, Chai, Enzyme

Things I'm into

Cryptography, privacy+security activism, FOSS, software development, hardware and software reverse engineering, malware, public transit, making things easily accessible and understandable to the general public, running around conferences like BSidesDC, Cryptovillage, and TOOOL, correcting folks on how to pronounce "Kubernetes" at Hush

Projects+Things

Web Applications

I've made a few fullstack JavaScript web apps including DevCupid, Cohort of Thrones with Rabbits in Wonderland, and Graph It.

Macaron Canary

A warrant canary project originally introduced at ShmooCon 2019 with an overall historical timeline of NSLs and warrant canaries; create generic warrant canary examples specifying risk information; profiles of existing providers categorised by type, based off web scraping and user input to determine warrant canary statuses (N/A, stable, lean stable, lean unstable, unstable). Currently in-progress of re-writing the project due to the accidental deletion of everything.

Rabbit Board

A cute board running on an ATTiny84A with a button and LED, source code is easily customisable for any purpose.

Fab ISP USB Key

A finished USB in-system programmer for AVR microcontrollers with 3D printed case.

stats

A documented reimplementation of the manucorporat/stats package with the Apache 2.0 license in Golang.

Things I've done

A Little Birdy Told Me About Your Warrants - ShmooCon 2019 Talk

An overview on the history and current state of warrant canaries; why they were abandoned by some from public and tech policy discussions, transparency reports, and other methods of notifying users on their privacy in relation to requests of user data by law enforcement due to perceived past failures and being experimental untested legal theories but shouldn’t be; and the future (that I see) in warrant canaries.

GNOME Internship

I was an Outreachy for GNOME intern working on GJS (GNOME's JavaScript language binding) and GObject Introspection (GNOME's middleware for language bindings)! A high level overview can be found here.

Queercon 14 Contest Writeup

I won Subterfuge's crypto contest for Queercon 14 at DEF CON this past year by hand, avoiding technology as much as possible outside of Google-ing things, learning how to scan and read BLE scans, scanning a QR code.

Release the KRACKen: WPA2 Wi-Fi Encryption Hackable Until All Clients & APs Are Patched

I swear I didn't choose the title. I wrote an article on KRACK under a pseudonym for WonderHowTo's Null Byte (I'm no longer writing for them hence going public).

Kids Crypto

I taught a class at the BSidesDE 2017 Spawn-Kids Village.

Play Date at the Airlines

A paper I wrote with an introduction to airlines and airline linguistics, airline and employee culture, why problems exist and persist, suggested steps moving forward.

Alice - DEF CON 24 Short Story Contest

My short story won second place for DEF CON 24's Short Story Contest.

Working on things

Cryptopals

Currently I've got some minor work done in Golang.

About me!

developer, crypto nerd, breaking everything

I love rabbits, cheesecake, and cute things! My life is prime numbers, triangles, half diamond lockpicks, crypto, eating chocolate. Some of my most favourite things to do is chase after telephone wires and ride the 7000-series trains in DC.

When I'm not making or breaking stuff I love to drink hot apple cider and cry a lot because of how cute rabbits and corgis are.

Contact+Social Media

Here are the following ways you can contact me!