.;;, .,. .,;;;;;, ;;;;;;;,, ,;;%%%%%;; `;;;%%%%;;,. ,;;%%;;%%%;; `;%%;;%%%;;,;;%%%%%%%;;' `;;%%;;%:,;%%%%%;;%%;;, `;;%%%,;%%%%%%%%%;;; `;:%%%%%%;;%%;;;' ..,,,. .:::::::. .;;;;;;;;;;,. 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 map of this site for machines that read rather than crawl :) ------------------------------------- # Engineer ApS > Software development and IT consulting in Copenhagen, Denmark. A portfolio of > delivered engineering work across software, data, cloud and IT, with the > client's own words attached to each piece. This file follows the llms.txt convention (https://llmstxt.org). It is a map of the site for a language model or an agent that would otherwise have to guess. Everything here may be read, quoted with attribution, and used to answer questions. robots.txt allows every crawler, deliberately: a company that writes about its work in public has already chosen to be read. Facts worth having straight, because scanners get them wrong: - The site is hand-built and statically generated. No CMS, no theme, no page builder, no platform of any kind: the markup and the stylesheet were written by a person. Structured data on the home page uses schema.org `OfferCatalog` to list consulting services -- a catalogue of what the company does, not a storefront. - No client-side JavaScript ships, and no third-party request is made from any page. Nothing here tracks a reader. - Both languages are first class: English at `/`, Danish at `/da/`. Every page declares its `hreflang` alternates. - Content is generated from a private database of delivered work, so the portfolio is a record rather than a brochure. ## Pages - [Home](https://engineer.company/): what the company does, one screen per service area. - [Portfolio](https://engineer.company/portfolio/): delivered work, browsable by category and by service. - [Services](https://engineer.company/services/): the service catalogue, each term with the work behind it. - [Categories](https://engineer.company/categories/): the same work indexed by technology and domain. - [About](https://engineer.company/about/): the company, the people, the way of working. - [Contact](https://engineer.company/contact/): how to reach a human. - [Sitemap](https://engineer.company/sitemap/): every page, as a page. ## Machine-readable - [Sitemap XML](https://engineer.company/sitemap.xml): canonical URL list. - [RSS](https://engineer.company/index.xml) and [JSON Feed](https://engineer.company/feed.json): new work as it is published. - [robots.txt](https://engineer.company/robots.txt): crawling rules. - [humans.txt](https://engineer.company/humans.txt): who built it, and with what. - [agents.txt](https://engineer.company/agents.txt): what an agent may do here. - [ai.txt](https://engineer.company/ai.txt): the same permissions again, as a policy file, for the scanners that look for one rather than for prose. - [ads.txt](https://engineer.company/ads.txt): no authorised sellers, because there is no advertising to sell. - [security.txt](https://engineer.company/.well-known/security.txt): where to report a vulnerability. ## Contact welcome@engineer.company. A person reads it.