The live rryter.ch is built from the private GitHub repo rryter/twy (Nx workspace, Angular 17, last pushed June 2024). Clone it to a scratch location and extract everything reusable into content/source/old-site.md in this repo: every engagement with client, dates, role, description bullets and logo asset; the skills list; the about text; the intro/headline; links; images and logos (copy the asset files into content/source/old-site-assets/). Record what the old site's structure was (sections, routes) so the page-structure ticket can judge what to keep and what to drop. Note anything stale or inconsistent with CONTEXT.md.
Mine the old site's repo for content
Question
Answer
Resolved 2026-10-14 by a research subagent. Findings: branch research/old-site-content, file content/source/old-site.md (424 lines) plus content/source/old-site-assets/ (24 files, 344 KB). Worktree at ~/Projects/rryter.ch-research-old-site.
- Correction: the live site is built from the public repo
twygmbh/cv-reto(orgtwygmbh, branchmaster, last push 2025-05-06), notrryter/twy(a todos/dialog playground) orrryter/twy-nx(a shop demo). Both rryter.ch and twy.gmbh serve a byte-identical build. - Last content change 2023-09-16. Nothing from the Zühlke, LGT or CSS era exists on the old site.
- Engagements on the live site (verbatim bullets captured): Visana Mar–Oct 2023; LUKSO Jan 2021–Feb 2022; Mobiliar Nov 2018–Dec 2020 and Aug 2016–Feb 2018; Localsearch Jun 2015–Jul 2016; TWY internal Sep–Nov 2015 (NMS licence portal) and Apr 2014–May 2015 (Satisfaction CMS).
- Recovered from git history (removed in 2023): TWY "Coaster" crypto-asset tracker Feb–Nov 2018; employments Notch Interactive Aug 2013–May 2014, Liip Oct 2011–Aug 2013, Comvation Oct 2010–Sep 2011, logos for all three; a testimonial from Jeremy Seitz (Head of Web Engineering, local.ch) naming TWY.
- Old structure: one page, no router, nav or footer. Identity column (Twitter-hot-linked headshot, TWY logo, "Founder / Senior Frontend Engineer", "Feb 2012 - present / Workload 80%", skill icons Angular, RxJS, TypeScript, HTML5, CSS3, Cypress, Jest, name, DOB, street address, phone, mailto) next to the engagement cards (client, title, dates, logo, bullets, tech stack).
- No LinkedIn or GitHub link anywhere, only phone and mailto. Private data (DOB, address, phone) is on the public page.
- Design tokens: bg
#00000f, white text in alpha tiers, panelsrgba(255,255,255,.1), link#017a8e, Lato 300/400/700, no responsive breakpoints. - Inconsistencies with CONTEXT.md: no "via Partner"/"direct" on any Engagement (titles are "Freelancing"/"Internal"); Visana lacks "via Adesso"; no Chapter narrative or co-founder mention; stale "Workload 80%"; typos; "Angular(v7)" on a 2016–2018 entry.
- Old stack and hosting: Angular 17.1.2, RxJS 6, legacy browser builder, Nx 18, Karma/Protractor/TSLint leftovers. Deployed as a Docker image (node → nginx) pushed to Google Artifact Registry
europe-west6-docker.pkg.dev/twy-website-analytics/docker-repo/cv-reto(May 2025). Cloudflare is only the DNS proxy; no wrangler config.