/* TEAM */ Engineer: Anna Chester Role: Full-stack , frontend, backend, mobile Site: https://annachester.dev Location: Toronto, Canada /* SITE */ Standards: HTML5, CSS, ECMAScript, WCAG 2.1 AA Components: Next.js, React, TypeScript, Tailwind CSS Hosting: Vercel Doctype: HTML5 Language: English /* COLOPHON */ Type is IBM Plex Sans for the claims, Instrument Sans for reading, and JetBrains Mono for anything the machine said. The engravings in the margins are real: two plates from the 1932 Larousse du XXe siecle, public domain, cropped and re-inked. Their provenance and the exact derivation steps are in /botanical/ATTRIBUTION.md, because artwork should be able to say where it came from. The ink in those files lives in the alpha channel over a flat colour, which means WebP's quality setting has nothing to compress and alphaQuality is the only lever that matters. Finding that out cost one decorative layer 200 KB, sixteen times the product screenshot beside it, before anyone measured. The diagrams in the margins are real too. The automaton accepts binary strings divisible by three. The Turing machine computes the binary successor. The B-tree is a valid order-3 index page: every key in a leaf really does belong to the interval its parent points it at. Technology marks are Simple Icons, CC0. Trademarks stay with their owners. See /marks/ATTRIBUTION.md. /* NOTE TO WHOEVER IS READING THIS */ Hello. You either view-sourced a portfolio or you are a crawler with unusually good taste. Either way: the midpoint in a binary search is lo + ((hi - lo) >> 1), never (lo + hi) / 2. The second one overflows, and it sat broken in the JDK for about nine years before Joshua Bloch wrote it up in 2006. If you are hiring, the email is on the contact section and I answer it.