Andrey Petrov
Silicon Valley (California) / Toronto (Ontario)
I'm shazow on…
Keybase
where I assert my identity.
Github
where I reinvent your wheels in less code.
Medium
where I'm relearning to stop thinking in tweets.
Twitter
where I try to be funny.
Facebook
where I'm reminded about how old I am.
Google+
where I keep refreshing for new features.
You should try some things I've built recently like…
briefmetrics
· Remove the pain of using Google Analytics with weekly email summaries.
colorblendy
· Color blending tool so you don't have to open Photoshop to mix colours.
composer
· Static site generator in Python
powering this very site
.
go-selfcompile
· Prototype for building self-recompiling Go binaries.
gameblocks.js
· Toolkit for making games in JavaScript.
linerage
· Arcade-style game where you're a line and you try not to hit stuff.
ssh-chat
· Chat over SSH.
socialgrapple
· Twitter analytics tool that tracks changes in your social graph.
thousand ether homepage
· The Million Dollar Homepage as an Ethereum DApp.
tweepsect
· Intersect your Twitter social graph to uncover your stalkers.
unstdlib.py
· Collection of highly reusable Python code.
urllib3
· Python HTTP library, downloaded over a billion times per year.
vipnode
· Economic incentive for running Ethereum full nodes.
wedomainsearch
· Find available domains with friends.
I've written about…
Beginner Sourdough: Does anything really matter?
(2020)
My computer is my home
(2018)
Code boilerplate: Is it always bad?
(2017)
Choosing a new master password
(2017)
Neither self nor this: Receivers in Go
(2016)
See Python, See Python Go, Go Python Go @ PyCon 2016
(2016)
How I design JSON API responses
(2015)
Why aren’t we using SSH for everything?
(2015)
How to maintain a successful open source project
(2013)
I'm passionate about things like…
Apple Pie
Chess
Cryptocurrency
Distributed Peer-to-peer
Everything2
Golang
Linux
Massively-multiplayer
Metaverse
Open Source
Peer-to-peer
Python
Science Fiction & Futurism
Security
Social Psychology
Stickfigures
Virtual Reality
Watercolours
Web Technology
You can learn more about me by reading
my outdated résumé
or
googling me
.