chris.bracken.jp

Statically generated site for chris.bracken.jp
git clone https://git.bracken.jp/chris.bracken.jp.git
Log | Files | Refs

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&rsquo;m a software developer who&rsquo;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&quot; 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&rsquo;m
     48 used to it, but also out of sheer laziness, I&rsquo;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 &amp; 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&rsquo;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&rsquo;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&rsquo;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&rsquo;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&rsquo;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>