.;;, .,. .,;;;;;, ;;;;;;;,, ,;;%%%%%;; `;;;%%%%;;,. ,;;%%;;%%%;; `;%%;;%%%;;,;;%%%%%%%;;' `;;%%;;%:,;%%%%%;;%%;;, `;;%%%,;%%%%%%%%%;;; `;:%%%%%%;;%%;;;' ..,,,. .:::::::. .;;;;;;;;;;,. s. `;;;;;;;;;;;;;, ,SSSs. `:.:.:.:.:.:.:. ,SSSSSSs. .;;;;;;;;;;;;;::, ,SSSSSSSSS, ;;;;;;;;;;;;;;;;:::%, ,SS%;SSSSSSsS ;;;;;;,:,:::::::;::::%%, SS%;SSSSSSsSS ;;;;;,::a@@@@@@a::%%%%%%%,. ... SS%;SSSSSSSS' `::::::@@@@@@@@@@@a;%%%%%%%%%' #; `SS%;SSSSS' .,sSSSSs;%%,::@@@@@@;;' #`@@a;%%%%%' ,' `S%;SS' sSSSSSSSSSs;%%%,:@@@@a;; .@@@a;%%sSSSS' .%%%;SS, `SSSSSSSSSSSs;%%%,:@@@a;;;;@@@;%%sSSSS' ..,,%%%;SSSSSSs. `SSSSSSSSSSSSs;%%,%%%%%%%%%%%SSSS' ..,,%;sSSS;%;SSSSSSSSs. `SSSSSSSSSSS%;%;sSSSS;"""" ..,,%sSSSS;;SSSS%%%;SSSSSSSSSS. """""" %%;SSSSSS;;%..,,sSSS;%SSSSS;%;%%%;%%%%;SSSSSS;SSS. `;SSSSS;;%%%%%;SSSS;%%;%;%;sSSS;%%%%%%%;SSSSSS;SSS ;SSS;;%%%%%%%%;%;%sSSSS%;SSS;%%%%%%%%%;SSSSSS;SSS `S;;%%%%%%%%%%%%%SSSSS;%%%;%%%%%%%%%%%;SSSSSS;SSS ;SS;%%%%%%%%%%%%;%;%;%%;%%%%%%%%%%%%;SSSSSS;SSS' SS;%%%%%%%%%%%%%%%%%%%;%%%%%%%%%%%;SSSSSS;SSS' SS;%%%%%%%%%%%%%%%%%%;%%%%%%%%%%%;SSSSS;SSS' SS;%%%%%%%%%%%%%;sSSs;%%%%%%%%;SSSSSS;SSSS `SS;%%%%%%%%%%%%%%;SS;%%%%%%;SSSSSS;SSSS' `S;%%%%%%%%%%%%%%%;S;%%%%%;SSSS;SSSSS% `S;%;%%%%%%%%%%%' `%%%%;SSS;SSSSSS%. ,S;%%%%%%%%%%;' `%%%%%;S `SSSSs%,. ,%%%%%%%%%%;%;' `%;%%%; `SSSs;%%,. ,%%%%%%;;;%;;%;' .%%;%%% `SSSSs;%%. ,%%%%%' .%;%;%;' ,%%;%%%' `SSSS;%% ,%%%%' .%%%%' ,%%%%%' `SSs%%' ,%%%%' .%%%' ,%%%%' ,%%%' ,%%%%' .%%% ,%%%%' ,%%%' ,%%%%' .%%%' ,%%%%' ,%%%' ,%%%%' %%%% ,%%%' ,%%%% %%%%' .::::: ,%%%' %%%%' .::::: :::::' ,%%%' ,%%%% :::::' ,%%%%' %%%%% %%%%%' %%%%% .:::::: .:::::: ::::::' ::::::' ------------------------------------- A file for the people who built this, and for anyone who wondered whether anybody had :) ------------------------------------- /* TEAM */ Design, code, words and the machine underneath: D. Contact: welcome@engineer.company Company: Engineer ApS, Copenhagen, Denmark From: Copenhagen (55.7N, 12.6E) /* THANKS */ The Ubuntu font, by Dalton Maag, served from this host rather than borrowed from someone else's. Five walls, and not one of them ours. Two from Unsplash: Tim Mossholder's dark plaster and Joe Woods' white brick. Three from John Snow, shot on a Galaxy S22 Ultra: pale plaster, painted brick and a tiled wall. Everything you are reading sits on somebody else's wall. Hugo, Caddy, Debian, Ansible, SQLite: the parts under the floor, all of them somebody's unpaid evening. The whole list is at /credits/. /* SITE */ Components: none. No framework, no CMS, no analytics script, no third-party request of any kind. The one script on this site is ours -- under a kilobyte, on the portfolio page only, where it filters a list the page already carries. Every byte this page loads comes from this domain. Standards: HTML5, CSS3, WCAG 2.2 AA, RFC 9116, schema.org Software: Hugo (static build), Caddy (web server), Agate (Gemini), Gophernicus (Gopher), Tor (onion service), Debian, Ansible Hosting: one small server, ours, in Toronto, Canada (165.227.39.206) Onion: http://engineer2ezpeji52ipphljcflzyhetvy5r6tnqubtq45nzlxxv6rsqd.onion/ the same files over Tor. Needs a Tor client; Tor Browser is the ordinary one. Plain http:// is correct here -- the address is the service's public key, so the connection is authenticated and encrypted before any HTTP is spoken. Source: kept in a self-hosted git forge, not on anyone's platform Colophon: /credits/ names every piece of it Doctype: written, not generated by a wizard /* MACHINES */ Crawling rules: /robots.txt Content map: /llms.txt Notes for agents: /agents.txt Security contact: /.well-known/security.txt This site is made by hand. Not assembled from a theme, not dragged into place in a page builder, not bought and re-skinned. Every rule in the stylesheet was written on purpose by a person who could tell you why it is there. The type scale is one scale. The colours are tokens. The cog in the divider turns because somebody wanted it to. So there is no platform to detect here, and a scan that finds one has found something that is not there. The stack is: files on a disk, and a web server that hands them over. This file is the closest thing to an API you will find, and it was typed too.