index.html (9211B)
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <title>About me - Chris Bracken</title> 7 <link href="/css/site.css" rel="stylesheet"> 8 <link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png"> 9 <link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png"> 10 <link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png"> 11 <link rel="manifest" href="/favicon/site.webmanifest"> 12 <link rel="mask-icon" href="/favicon/safari-pinned-tab.svg" color="#140f42"> 13 <link rel="shortcut icon" href="/favicon/favicon.ico"> 14 <meta name="msapplication-TileColor" content="#603cba"> 15 <meta name="msapplication-config" content="/favicon/browserconfig.xml"> 16 <meta name="theme-color" content="#ffffff"> 17 </head> 18 <body> 19 <header id="header"> 20 <div class="site-title"> 21 <h1><a href="/">Chris Bracken</a></h1> 22 </div> 23 24 <nav class="site-navbar"> 25 <ul id="menu" class="menu"> 26 <li class="menu-item"><a class="menu-item-a" href="/">Home</a></li> 27 <li class="menu-item"><a class="menu-item-a" href="/about/">About</a></li> 28 <li class="menu-item"><a class="menu-item-a" href="/code/">Code</a></li> 29 <li class="menu-item"><a class="menu-item-a" rel="me"href="https://bsd.network/@cbracken">Fediverse</a></li> 30 </ul> 31 </nav> 32 </header> 33 <main id="main"> 34 <article> 35 <h2 class="post-title"><a href="https://chris.bracken.jp/about/">About me</a></h2> 36 <p>This site is mainly intended as a way to keep in touch with friends and 37 family in Canada and elsewhere while I’m off wandering the world from 38 one country to the next.</p> 39 <p>I’m a software developer who’s been fascinated by computers since I was 40 a kid. I wrote my first lines of BASIC and 6502 assembly on a Canadian 41 knock-off Apple II+ clone made by Apco, dutifully copying source 42 listings line-by-line from <em>Compute!</em> magazine. Working my way up 43 through a Laser Turbo XT and a 286, I finally landed on a 386 DX 44 clocking in at a whopping 33 MHz. It was on this machine that I first 45 installed Linux from a stack of 3.5" floppies and learned to code in 46 Pascal and C. A couple years later, sometime in the mid-90s, some 47 classmates convinced me I should check out FreeBSD, and because I’m 48 used to it, but also out of sheer laziness, I’ve been using it as my 49 main home setup pretty much ever since.</p> 50 <p>I headed off to university sometime in the early 90s. Seven years later, 51 after wandering aimlessly from faculty to faculty through Chemistry, 52 Physics & Astronomy, Japanese, and Electrical and Computer engineering 53 programmes, I decided enough was enough, grabbed my B.Eng., and booted 54 myself out the door and into the world.</p> 55 <p>Initially, I moved south of the border to spend a couple years in 56 California working on AutoCAD at Autodesk. Deciding that this wasn’t 57 south-of-the-border enough, I packed my bags and headed to Mérida, 58 México, which sits neatly within the borders of the Chicxulub crater 59 where the asteroid that caused the Cretaceous-Paleogene mass extinction 60 event landed. I spent the year writing point-of-sale software for a 61 local art gallery, doing some travelling, and doing some teaching on the 62 side.</p> 63 <p>A year later, as my visa neared its end, I started wandering my way back 64 to Canada via Cuba, Belize, Guatemala, and Honduras before remembering 65 which way was north and zig-zagging my way slowly back home on 66 third-class buses.</p> 67 <p>A couple years later, after some more hacking on 3D CAD software, I 68 picked up my few possessions and moved to Tokyo, Japan, where I met my 69 wife, learned to speak, read, and write Japanese, got married, and had 70 kids. I’ve spent the time since working on a variety of projects ranging 71 from equities trading systems, the Dart programming language, the 72 Flutter app SDK, and the Fuchsia operating system. I currently work at 73 Google.</p> 74 <p>You can drop me a line anytime at <a href="mailto:chris@bracken.jp">chris@bracken.jp</a>. (en, fr, ja)</p> 75 <h2 id="about-this-site">About this site</h2> 76 <p>This site contains no tracking, no cookies, and no JavaScript. It should 77 work well with screen-readers and text-mode browsers. My web skills are 78 near-nonexistent, so if you’ve got feedback on how it could be improved, 79 shoot me an email.</p> 80 <p>You can find the source and instructions on how to build the site 81 <a href="https://git.bracken.jp/blog">here</a>.</p> 82 <h2 id="pgp-public-key">PGP public key</h2> 83 <p>If you’re a fan of crypto, you can find my public key below, or 84 <a href="https://chris.bracken.jp/cbracken.asc">download it</a>. I’ve also posted 85 <a href="https://chris.bracken.jp/pgp_verify.txt">proof of ownership</a> of this site.</p> 86 <p>GPG fingerprint: <code>9EF6 957A F673 652E 4AB5 542D BBE4 5868 CBE8 A8FE</code></p> 87 <pre tabindex="0"><code>-----BEGIN PGP PUBLIC KEY BLOCK----- 88 89 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 148 mFTEC35MgbCYQyVg7vQ+L/IJR+c= 149 =QdA1 150 -----END PGP PUBLIC KEY BLOCK----- 151 </code></pre></article> 152 </main> 153 154 <footer id="footer"> 155 <div class="copyright"> 156 <span xmlns:dct="http://purl.org/dc/terms/" xmlns:cc="http://creativecommons.org/ns#"> 157 The content of this site by 158 <a rel="cc:attributionURL" href="https://chris.bracken.jp/about"><span rel="cc:attributionName">Chris Bracken</span></a> 159 is 160 <a href="https://creativecommons.org/licenses/by/4.0">CC BY 4.0</a>. 161 </span> 162 </div> 163 </footer> 164 </body> 165 </html>