Rune Botten is a Staff Software Engineer with 17 years of experience building developer tools where AI meets content infrastructure, currently based in the San Francisco Bay Area. At Sanity he architected the remote MCP server (mcp.sanity.io) from scratch—a fast-growing feature used by 40+ AI clients including ChatGPT and Claude—and led AI Developer Experience efforts including a Kubernetes-based agent runtime and improved CLI/APIs. He moved into product management to sharpen what to build as generative AI matured, then returned to engineering to focus on scaling AI agents and agent-driven engineering workflows. Rune’s background in solutions engineering gives him a rare customer-facing perspective that informs pragmatic, high-impact technical decisions. He’s an active open-source contributor with deep full‑stack chops across content platforms, middleware, and developer tooling. Driven by shipping technically sound and strategically important products, he blends hands-on engineering with product instincts to turn complex requirements into scalable developer experiences.
17 years of coding experience
18 years of employment as a software developer
Year Course, Physics, Mathematics, Year Course, Physics, Mathematics at Sør-Trøndelag University College (HiST)
Computer Science, Computer Science at University of Oslo
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:7 commits in 1 year 6 months
Contributions summary:Rune focused on enhancing the Rack::Contrib library, specifically related to the `profiler` and `jsonp` middleware. They corrected bugs in the `profiler` printer selection, added tests to improve the overall testing coverage and reliability of the `profiler` middleware. Additionally, they fixed issues with `jsonp` content length updates and content type modification. Finally, they updated the `rack-access` and `rack-deflect` tests and removed an unneeded statement.
Sanity Studio – Rapidly configure content workspaces powered by structured content
Role in this project:
Full-stack Developer
Contributions:12 reviews, 9 commits, 26 PRs in 2 years 7 months
Contributions summary:Rune primarily contributed to the Sanity Studio project by implementing new features, fixing bugs, and improving the overall user experience. They worked on the core functionalities by adding a GraphQL endpoint URL, addressing dataset loading issues in the vision container, and adding a project name environment variable. Additionally, they refined the UI and user interface, including updating text for the new version available toast and correcting the start command after project initialization.
cmsheadlessreactrealtimesanity-studio
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.