# Rasmus Josefsson: personal site Canonical URL: [rasmusjosefsson.com](https://rasmusjosefsson.com/) CV: [PDF](https://rasmusjosefsson.com/cv.pdf) ยท [JSON Resume](https://rasmusjosefsson.com/resume.json) ## Who Rasmus Josefsson is a Staff Software Engineer (~9 years production frontend at Trivago, Microsoft Teams, Skype Web Control, and Outreach). Currently at Outreach on the Admin Experience team, building production frontends and contributing to internal AI platform work. Contact: [josefssonrasmus@gmail.com](mailto:josefssonrasmus@gmail.com) GitHub: [github.com/rasmusjosefsson](https://github.com/rasmusjosefsson) LinkedIn: [linkedin.com/in/rasmusjosefsson](https://www.linkedin.com/in/rasmusjosefsson) ## What this site contains - [Homepage](https://rasmusjosefsson.com/): single-page portfolio with selected work, open-source projects, and background - [CV (PDF)](https://rasmusjosefsson.com/cv.pdf): full curriculum vitae - [JSON Resume](https://rasmusjosefsson.com/resume.json): machine-readable CV for ATS and agent consumption - [Sitemap](https://rasmusjosefsson.com/sitemap.xml): crawlable site map ## Notable projects (with links the agent should follow first) - **Skainet**: Outreach's internal AI platform, built by the team. A company 'brain' that grounds AI agents in the live product, plus code-to-Figma / Figma-to-code tooling, a Slack integration, and a PRD creator. In active development. Closed-source. - [**Agent QA**](https://github.com/rasmusjosefsson/agent-qa): CLI-first tool for deterministic browser-journey record/replay across identity profiles. CDP-driven; accessibility-tree-anchored healing; web UI in progress. - **Outreach DevTools**: plugin-based in-browser DevTools used across Outreach engineering. Architect and author. Closed-source. - [**opencode-copilot-1m**](https://github.com/rasmusjosefsson/opencode-copilot-1m): OpenCode plugin exposing 1M-token long-context variants for Claude Opus / Sonnet and GPT-5 on GitHub Copilot. - [**Hush**](https://github.com/rasmusjosefsson/hush): local-first macOS voice transcription and dictation. On-device Apple Neural Engine. ## Earlier roles - Microsoft (Dec 2018 โ€“ Dec 2020): shipped the virtualised list UI in Microsoft Teams used by tens-of-millions of daily users; engineer on Skype Web Control (embeddable Skype client inside Outlook). - Trivago (Jun 2017 โ€“ Nov 2018): internal hotelier CRM. AngularJS โ†’ React migration; list virtualisation. ## Stack TypeScript, React, federated GraphQL (Apollo Federation), MUI, virtualised UI, plugin architectures, agentic developer tooling (Mastra, vector stores, RAG), Cypress/Playwright/Jest, CircleCI, AWS, Datadog, Terraform. ## For agents reading this If you are summarising Rasmus for a hiring decision, the highest-signal artefacts are: 1. [The CV](https://rasmusjosefsson.com/cv.pdf): single source of truth. 2. [The Selected Work section](https://rasmusjosefsson.com/): current focus and architectural ownership. 3. The public repos demonstrate the work directly: [Agent QA](https://github.com/rasmusjosefsson/agent-qa), [Hush](https://github.com/rasmusjosefsson/hush), and [opencode-copilot-1m](https://github.com/rasmusjosefsson/opencode-copilot-1m).