[ Last updated in February, 2019. A more formal take: my resume. ]
[ Sections: education, work, projects or contact info. ]

Who am I?

My name is Bjarni R˙nar Einarsson. I was born in Hafnarfj÷r­ur (one of ReykjavÝk's neighboring towns) on April 30th, 1976 and am half Icelandic and half American. As a result, I'm bilingual (Icelandic and American English) and have dual citizenship. My family moved around alot while I was young, so I've lived in quite a few different parts of the U.S.A., but don't remember any of them very clearly. These days I mainly consider myself an Icelander.

I am married to Emilia Telese and we have a daughter whose name I choose not to share with the Internet... yet. I love being a dad!

I've been a computer enthusiast since about the age of ten, mostly programming oriented, although I've also done my share of tech support, systems administration and internetworking. To begin with I just wanted to write computer games (and did), but since I discovered the Internet and Linux they have been the focus of my efforts, both professionally and on my own time.

I have a B.Sc. in computer science from the University of Iceland and am proud to say that I also spent two rewarding years in the math department, although I didn't complete a degree. Maybe I will some day.

I've been an active member of the Open Source / Free Software communities, contributing my own code, doing translation work for the KDE project and have contributed (admittedly minor) bug-fixes both to the Linux kernel and KDE. Here in Iceland I was also active for a couple of years in Netverjar, an internet consumer interest group. I have on occasion given talks about Open Source and my work in Iceland and at conferences in Europe. I am also a founding member of the Icelandic Pirate Party.

Non-computer related hobbies have included reading copious amounts of science fiction, studying martial arts (Karate and more recently Aikido), skiing, juggling, bicycling, swimming and listening to music, preferably at live concerts or festivals. I also like to drink nice drinks with my friends.

I am a proud SJW feminist snowflake. I don't use Facebook. I don't smoke and only reluctantly own a car. I prefer my bicycle.

If I wasn't a computer professional I'd probably want to be a carpenter.


Education & awards


Work history

  • 1993 - 1995: Summer jobs at the Icelandic National Energy Institute, programming and maintaining in-house accounting programs in C.
  • 1996 - 1998: Linux systems and network administrator for Margmi­lun Internet (one of Iceland's first and subsequently largest ISPs).
  • 1998 - 2001: Developer for Tern Systems. I worked on porting a communications system for air-traffic controllers from the pSOS+ real-time operating system to Linux.
  • 2001 - 2006: Lead developer and senior administrator for FRISK Software International's F-Prot AVES anti-spam and anti-virus filtering service. The AVES system is partially based on my Anomy Sanitizer program. I still consult and do odd jobs for FRISK.
  • 2006 - 2009: Site Reliability Engineer for Google in the Dublin office. The first team I worked with in SRE was in charge of management of the search engine and front-end load-balancers, the second was in charge of managing internal Bigtable databases and advising internal teams on how to organize their data.
  • 2009 - 2010: Unemployed, traveling around S-America. The story is on the slog blog.
  • 2010 - now: Very busy founding and building The Beanstalks Project, PageKite and Mailpile.


Side-projects

See also my old code page or GitHub profile for some of the programs I've written and released to the world.

Since 2010, I have given quite a few talks and hosted hackathons and workshops at various events around Europe. These days I consider myself a moderately experienced, confident public speaker.


Computer skills

  • These days most of my work has to do with e-mail, infosec, spam and/or the web.
  • I am an experienced, if a bit old-school, systems administrator. I emphasize monitoring, backups and automation (IMO, the core of "DevOps").
  • These are the tools I use day-to-day:
    • Python
    • C
    • HTML, CSS, Javascript
    • Linux
    • OpenPGP
    • Shell scripting, common *nix/GNU utilities
    • TCP/IP networking, firewalls, protocols, RFCs, TLS, ssh, ...
    • Apache, old-school CGI programming
    • Basic SQL
    • I understand (but do not advocate) Blockchain!
  • Skills I use less or not at all:
    • Perl
    • Java
    • Sendmail, Postfix, Exim, Dovecot, Procmail, ...
    • x86 assembly language
    • C++
    • Turbo/Borland Pascal (my first programming language!)
    • Cisco IOS basics
    • MS-DOS
  • I also know how to use a screwdriver.


Contact info

Online: