I’m Michael Cypher, a backend software engineer based in San Francisco. I live here with my wife, Harriet, and our dog, Winnie.
My handle online is mikeecb (which is a concatenation of “mike”, the first letter of middle name, surname and step-father’s surname), but I also go by cypher (when it’s available).
I’m a dual American and Spanish citizen. My first few years involved a lot of moving between the U.S. and Spain before I settled in Dubai, where I attened a British school. I spent the last two years of high school at Charterhouse in the U.K., and attended university at Imperial College London where I got my Masters in Computer Science. I have a mostly English accent and my spoken Spanish needs improvement. I find it difficult to answer the question “Where are you from?”.
Previously, I interned as a software engineer at Bank of America Merill Lynch, where I worked on a few small projects mostly in Python and Java.
I’m interested in software development, security and privacy (check out some of the blog posts I’ve penned!). At university, I was interested in and studied compilers, software reliability, distributed systems, networks, security and cryptography.
I also love travelling and I’m making it my goal to explore the Americas while I’m here. I also enjoy frequenting restaurants with my wife, Harriet, and watching movies.