[{"id":"kotlinconf-2026","title":"KotlinConf: Setting Kotlin Free with Native Tooling","date":"2026-05-21","kind":"talk","tags":["speaking","kotlin","jvm","runtimes","developer-experience"],"summary":"KotlinConf 2026 · Munich.","details":"My KotlinConf 2026 presentation on native tooling and Kotlin developer workflows.","sources":[{"label":"Event or recording","url":"https://2026.kotlinconf.com/talks/1087740/","type":"primary"}],"provenance":"Primary source linked","url":"https://sam-cv.elide.dev/record/kotlinconf-2026","topics":[{"id":"speaking","label":"Public speaking","url":"https://sam-cv.elide.dev/topics/speaking"},{"id":"kotlin","label":"Kotlin","url":"https://sam-cv.elide.dev/topics/kotlin"},{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"runtimes","label":"Runtimes","url":"https://sam-cv.elide.dev/topics/runtimes"},{"id":"developer-experience","label":"Developer experience","url":"https://sam-cv.elide.dev/topics/developer-experience"}]},{"id":"bangalore-jug-2026","title":"Bangalore JUG: The Runtime Strikes Back","date":"2026-09-29","kind":"talk","tags":["speaking","java","kotlin","jvm","agentic-engineering","developer-experience"],"summary":"Native Speed and AI-Aware Tooling for Java and Kotlin.","details":"A Bangalore Java User Group session on native developer tooling and agentic workflows for Java and Kotlin. The organizer’s listing records the September 29, 2026 online event.","sources":[{"label":"Event or recording","url":"https://www.meetup.com/bangalorejug/events/316429136/","type":"primary"}],"provenance":"Primary source linked","url":"https://sam-cv.elide.dev/record/bangalore-jug-2026","topics":[{"id":"speaking","label":"Public speaking","url":"https://sam-cv.elide.dev/topics/speaking"},{"id":"java","label":"Java","url":"https://sam-cv.elide.dev/topics/java"},{"id":"kotlin","label":"Kotlin","url":"https://sam-cv.elide.dev/topics/kotlin"},{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"agentic-engineering","label":"Agentic engineering","url":"https://sam-cv.elide.dev/topics/agentic-engineering"},{"id":"developer-experience","label":"Developer experience","url":"https://sam-cv.elide.dev/topics/developer-experience"}]},{"id":"graalvm-summit-2026","title":"Elide @ GraalVM Summit 2026","date":"2026","kind":"talk","tags":["speaking","jvm","java","kotlin","rust","runtimes","networking","linux","developer-experience"],"summary":"Madura, Bemo, Bali, and Komodo.","details":"I presented Elide’s progress since the 2025 summit and introduced Madura (native javac and analysis-only checking), Bemo (Rust-backed Netty transport), Bali (a JDK built on Crema and Ristretto), and Komodo (Kotlin on Truffle). The deck covers runtime footprint, compatibility, startup, native transport, and Kotlin execution. It also explores portable binaries through Cosmopolitan Libc. Benchmark figures are measurements reported in the presentation; the 10.7M requests/sec result specifies pipelined HTTP with 24 contexts.","sources":[{"label":"Presentation slides (PDF)","url":"https://sam-cv.elide.dev/talks/elide-graalvm-summit-2026.pdf","type":"primary"}],"provenance":"Primary source linked","url":"https://sam-cv.elide.dev/record/graalvm-summit-2026","topics":[{"id":"speaking","label":"Public speaking","url":"https://sam-cv.elide.dev/topics/speaking"},{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"java","label":"Java","url":"https://sam-cv.elide.dev/topics/java"},{"id":"kotlin","label":"Kotlin","url":"https://sam-cv.elide.dev/topics/kotlin"},{"id":"rust","label":"Rust","url":"https://sam-cv.elide.dev/topics/rust"},{"id":"runtimes","label":"Runtimes","url":"https://sam-cv.elide.dev/topics/runtimes"},{"id":"networking","label":"Networking & systems","url":"https://sam-cv.elide.dev/topics/networking"},{"id":"linux","label":"Linux","url":"https://sam-cv.elide.dev/topics/linux"},{"id":"developer-experience","label":"Developer experience","url":"https://sam-cv.elide.dev/topics/developer-experience"}]},{"id":"typescript-fm","title":"TypeScript.fm · Episode 47B","date":"2025-12-11","kind":"talk","tags":["speaking","typescript","javascript","python","runtimes"],"summary":"A conversation about Elide and polyglot development.","details":"I joined TypeScript.fm to discuss Elide, GraalVM, and a shared developer experience across languages. The episode is titled “Elide Runs TypeScript Faster Than Node Runs JavaScript.”","sources":[{"label":"Event or recording","url":"https://typescript.fm/bonus47","type":"primary"}],"provenance":"Primary source linked","url":"https://sam-cv.elide.dev/record/typescript-fm","topics":[{"id":"speaking","label":"Public speaking","url":"https://sam-cv.elide.dev/topics/speaking"},{"id":"typescript","label":"TypeScript","url":"https://sam-cv.elide.dev/topics/typescript"},{"id":"javascript","label":"JavaScript","url":"https://sam-cv.elide.dev/topics/javascript"},{"id":"python","label":"Python","url":"https://sam-cv.elide.dev/topics/python"},{"id":"runtimes","label":"Runtimes","url":"https://sam-cv.elide.dev/topics/runtimes"}]},{"id":"elide","title":"Elide — Founder & CEO","date":"2023 — Present","kind":"experience","tags":["networking","linux","jvm","kotlin","java","javascript","typescript","python","rust","runtimes","agentic-engineering","product-strategy","developer-experience","build-systems","leadership","operations"],"summary":"Company formation, runtime engineering, integrated IT infrastructure, and video production.","details":"I established Elide, hired the team, launched the product, and led fundraising, securing backing through Insight Venture Partners’ Scout Seed program. I built the polyglot runtime, compiler, and toolchain with Rust and GraalVM Native Image. My work spans native networking, concurrent builds, dependency lockfiles, OpenTelemetry, execution controls, MCP tools, and streaming inference through llama.cpp. I engaged Wilson Sonsini as counsel and Java leaders including James Gosling and Sharat Chander. Elide’s advisers included Sam Lambert, Vic Gundotra, Eric Sedlar, and Roger Bamford. I built Elide’s integrated UniFi infrastructure: 802.1X authentication, Wi-Fi and wired networking, VPN, multi-WAN connectivity, VLAN isolation, and IDS/IPS, alongside cameras, access control, digital signage, and audio. The internal IT environment also included Cloudflare, Google Cloud, and a 10 Gbps symmetric fiber uplink. I built Elide’s podcast studio around a full TV-quality Blackmagic video production setup, supporting real-time video delivery at up to 4K to multiple upstream destinations, including YouTube. I am qualified in Final Cut. Elide’s documentation and technical architecture deep dives are work I’m especially proud of; they serve as references for both the engineering and its explanation.","sources":[{"label":"Sam’s career account","url":"https://sam-cv.elide.dev/resumes/Sam_Gammon_Infrastructure_Resume.pdf","type":"first-person"},{"label":"Elide documentation","url":"https://elide.help/","type":"primary"},{"label":"Architecture deep dives","url":"https://elide.help/docs/architecture","type":"primary"}],"provenance":"First-person account. UniFi infrastructure, podcast studio, and Final Cut qualification added by Sam on October 28, 2026.","url":"https://sam-cv.elide.dev/record/elide","topics":[{"id":"networking","label":"Networking & systems","url":"https://sam-cv.elide.dev/topics/networking"},{"id":"linux","label":"Linux","url":"https://sam-cv.elide.dev/topics/linux"},{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"kotlin","label":"Kotlin","url":"https://sam-cv.elide.dev/topics/kotlin"},{"id":"java","label":"Java","url":"https://sam-cv.elide.dev/topics/java"},{"id":"javascript","label":"JavaScript","url":"https://sam-cv.elide.dev/topics/javascript"},{"id":"typescript","label":"TypeScript","url":"https://sam-cv.elide.dev/topics/typescript"},{"id":"python","label":"Python","url":"https://sam-cv.elide.dev/topics/python"},{"id":"rust","label":"Rust","url":"https://sam-cv.elide.dev/topics/rust"},{"id":"runtimes","label":"Runtimes","url":"https://sam-cv.elide.dev/topics/runtimes"},{"id":"agentic-engineering","label":"Agentic engineering","url":"https://sam-cv.elide.dev/topics/agentic-engineering"},{"id":"product-strategy","label":"Product strategy","url":"https://sam-cv.elide.dev/topics/product-strategy"},{"id":"developer-experience","label":"Developer experience","url":"https://sam-cv.elide.dev/topics/developer-experience"},{"id":"build-systems","label":"Build systems","url":"https://sam-cv.elide.dev/topics/build-systems"},{"id":"leadership","label":"Company building","url":"https://sam-cv.elide.dev/topics/leadership"},{"id":"operations","label":"IT & operations","url":"https://sam-cv.elide.dev/topics/operations"}]},{"id":"cookies","title":"Cookies — Director of Technology","date":"2020 — 2022","kind":"experience","tags":["networking","operations","leadership","product-strategy","engineering"],"summary":"First technical hire; built and led Engineering and IT.","details":"I built the Engineering and IT departments and led a team of 10 responsible for software and IT serving hundreds of employees. We supported 30+ retail openings across 11 states and five countries. My remit covered onboarding, e-commerce, operations, and strategic engagements. March 2020–March 2022.","sources":[{"label":"Sam’s career account","url":"https://sam-cv.elide.dev/resumes/Sam_Gammon_Infrastructure_Resume.pdf","type":"first-person"}],"provenance":"First-person account","url":"https://sam-cv.elide.dev/record/cookies","topics":[{"id":"networking","label":"Networking & systems","url":"https://sam-cv.elide.dev/topics/networking"},{"id":"operations","label":"IT & operations","url":"https://sam-cv.elide.dev/topics/operations"},{"id":"leadership","label":"Company building","url":"https://sam-cv.elide.dev/topics/leadership"},{"id":"product-strategy","label":"Product strategy","url":"https://sam-cv.elide.dev/topics/product-strategy"},{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"}]},{"id":"bloombox","title":"Bloombox — Founder · Exited","date":"2014 — 2020","kind":"experience","tags":["leadership","engineering","product-strategy"],"summary":"Founder, platform engineer, and team leader.","details":"I founded and exited Bloombox, led a team of seven at its peak, and wrote most of the commerce platform. February 2014–March 2020.","sources":[{"label":"Sam’s career account","url":"https://sam-cv.elide.dev/resumes/Sam_Gammon_Infrastructure_Resume.pdf","type":"first-person"}],"provenance":"First-person account","url":"https://sam-cv.elide.dev/record/bloombox","topics":[{"id":"leadership","label":"Company building","url":"https://sam-cv.elide.dev/topics/leadership"},{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"},{"id":"product-strategy","label":"Product strategy","url":"https://sam-cv.elide.dev/topics/product-strategy"}]},{"id":"causes-brigade","title":"Causes → Brigade — Senior Software Engineer","date":"2014","kind":"experience","tags":["engineering"],"summary":"Senior software engineering across the acquisition transition.","details":"I worked at Causes.com from May–June 2014 and Brigade Media from June–September 2014.","sources":[{"label":"Sam’s career account","url":"https://sam-cv.elide.dev/resumes/Sam_Gammon_Infrastructure_Resume.pdf","type":"first-person"}],"provenance":"First-person account","url":"https://sam-cv.elide.dev/record/causes-brigade","topics":[{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"}]},{"id":"keen-io","title":"Keen IO — Senior Software Engineer","date":"2013 — 2014","kind":"experience","tags":["engineering","networking","operations"],"summary":"Event-ingestion infrastructure and deployment operations.","details":"I was the first engineering hire outside the founders and owned event-ingestion load balancing. I built a custom Nginx frontend and managed DNS for seamless updates across two data centers. August 2013–April 2014.","sources":[{"label":"Sam’s career account","url":"https://sam-cv.elide.dev/resumes/Sam_Gammon_Infrastructure_Resume.pdf","type":"first-person"}],"provenance":"First-person account","url":"https://sam-cv.elide.dev/record/keen-io","topics":[{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"},{"id":"networking","label":"Networking & systems","url":"https://sam-cv.elide.dev/topics/networking"},{"id":"operations","label":"IT & operations","url":"https://sam-cv.elide.dev/topics/operations"}]},{"id":"ampush","title":"Ampush — Software Engineer","date":"2012 — 2013","kind":"experience","tags":["engineering","leadership","product-strategy"],"summary":"Led backend development for Project Yoga, winner of Facebook’s 2013 PMD Innovation Jury Grand Prize.","details":"I led backend development for Project Yoga (Your Open Graph Applications) at Ampush, covering backend architecture, implementation, and team leadership. The project won Facebook’s 2013 PMD Innovation Jury Grand Prize. My role at Ampush ran from November 2012 to July 2013.","sources":[{"label":"Sam’s career account","url":"https://sam-cv.elide.dev/resumes/Sam_Gammon_Infrastructure_Resume.pdf","type":"first-person"},{"label":"Contemporary coverage of Project YOGA’s Facebook PMD Innovation Competition win (March 2013)","url":"https://www.rediff.com/getahead/report/career-ampush-wins-facebook-pmd-innovation-competition/20130320.htm","type":"secondary"}],"provenance":"Engineering responsibilities: first-person account. Linked contemporary reporting corroborates Ampush’s Project YOGA grand-prize win; it does not independently document my individual role.","url":"https://sam-cv.elide.dev/record/ampush","topics":[{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"},{"id":"leadership","label":"Company building","url":"https://sam-cv.elide.dev/topics/leadership"},{"id":"product-strategy","label":"Product strategy","url":"https://sam-cv.elide.dev/topics/product-strategy"}]},{"id":"momentum","title":"Momentum Ideas — Founder & CEO","date":"2009 — 2016","kind":"experience","tags":["leadership","engineering"],"summary":"Founded and led Momentum Ideas.","details":"Founder and CEO from April 2009–December 2016.","sources":[{"label":"Sam’s career account","url":"https://sam-cv.elide.dev/resumes/Sam_Gammon_Infrastructure_Resume.pdf","type":"first-person"}],"provenance":"First-person account","url":"https://sam-cv.elide.dev/record/momentum","topics":[{"id":"leadership","label":"Company building","url":"https://sam-cv.elide.dev/topics/leadership"},{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"}]},{"id":"graal-debug","title":"GraalVM macOS debugging","kind":"contribution","tags":["jvm","java","runtimes","developer-experience","open-source"],"summary":"Source-level debugging for Native Image on macOS.","details":"I developed debugging support involving DWARF, Mach-O, dSYM bundles, and LLDB and submitted it upstream. This entry describes a contribution proposal; consult the linked PR for its current review and merge status.","sources":[{"label":"Upstream contribution","url":"https://github.com/oracle/graal/pull/14719","type":"primary"}],"provenance":"Primary source linked","url":"https://sam-cv.elide.dev/record/graal-debug","topics":[{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"java","label":"Java","url":"https://sam-cv.elide.dev/topics/java"},{"id":"runtimes","label":"Runtimes","url":"https://sam-cv.elide.dev/topics/runtimes"},{"id":"developer-experience","label":"Developer experience","url":"https://sam-cv.elide.dev/topics/developer-experience"},{"id":"open-source","label":"Open source","url":"https://sam-cv.elide.dev/topics/open-source"}]},{"id":"pkl","title":"Apple Pkl","kind":"contribution","tags":["jvm","kotlin","java","build-systems","open-source"],"summary":"Toolchain modernization, code generation, and compatibility.","details":"I shipped changes to Apple’s Pkl and Pkl Project Commons: Kotlin code generation, shared CI and toolchain updates, JDK/GraalVM modernization, Java 22+ compatibility, and Native Image embedding fixes.","sources":[{"label":"Upstream contribution","url":"https://github.com/apple/pkl/pull/194","type":"primary"}],"provenance":"Primary source linked","url":"https://sam-cv.elide.dev/record/pkl","topics":[{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"kotlin","label":"Kotlin","url":"https://sam-cv.elide.dev/topics/kotlin"},{"id":"java","label":"Java","url":"https://sam-cv.elide.dev/topics/java"},{"id":"build-systems","label":"Build systems","url":"https://sam-cv.elide.dev/topics/build-systems"},{"id":"open-source","label":"Open source","url":"https://sam-cv.elide.dev/topics/open-source"}]},{"id":"guava","title":"Google Java libraries","kind":"contribution","tags":["jvm","java","build-systems","open-source"],"summary":"Java module support with Java 8 compatibility.","details":"I shipped module descriptors and multi-release packaging across Google’s Guava, Error Prone annotations, and J2ObjC annotations while preserving compatibility for Java 8 users.","sources":[{"label":"Upstream contribution","url":"https://github.com/google/guava/commit/7a71ea0bfab8618765c2841111f998e484af6257","type":"primary"}],"provenance":"Primary source linked","url":"https://sam-cv.elide.dev/record/guava","topics":[{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"java","label":"Java","url":"https://sam-cv.elide.dev/topics/java"},{"id":"build-systems","label":"Build systems","url":"https://sam-cv.elide.dev/topics/build-systems"},{"id":"open-source","label":"Open source","url":"https://sam-cv.elide.dev/topics/open-source"}]},{"id":"redisson","title":"Redisson native networking","kind":"contribution","tags":["networking","linux","java","jvm","open-source"],"summary":"Native networking for the Redis client.","details":"I integrated Netty’s io_uring transport into Redisson.","sources":[{"label":"Upstream contribution","url":"https://github.com/redisson/redisson/pull/5170","type":"primary"}],"provenance":"Primary source linked","url":"https://sam-cv.elide.dev/record/redisson","topics":[{"id":"networking","label":"Networking & systems","url":"https://sam-cv.elide.dev/topics/networking"},{"id":"linux","label":"Linux","url":"https://sam-cv.elide.dev/topics/linux"},{"id":"java","label":"Java","url":"https://sam-cv.elide.dev/topics/java"},{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"open-source","label":"Open source","url":"https://sam-cv.elide.dev/topics/open-source"}]},{"id":"elide-software","title":"Elide","kind":"software","tags":["runtimes","jvm","kotlin","java","rust","javascript","typescript","python","linux","agentic-engineering","developer-experience","build-systems","open-source"],"summary":"Polyglot runtime, compiler, and developer toolchain.","details":"I created Elide to bring language execution, builds, testing, and packaging into one native toolchain. The runtime integrates JVM languages, JavaScript, TypeScript, and Python, alongside native networking, observability, and tools for coding agents.","sources":[{"label":"Project website","url":"https://elide.dev/","type":"primary"},{"label":"Elide documentation","url":"https://elide.help/","type":"primary"},{"label":"Architecture deep dives","url":"https://elide.help/docs/architecture","type":"primary"}],"provenance":"Primary source linked","url":"https://sam-cv.elide.dev/record/elide-software","topics":[{"id":"runtimes","label":"Runtimes","url":"https://sam-cv.elide.dev/topics/runtimes"},{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"kotlin","label":"Kotlin","url":"https://sam-cv.elide.dev/topics/kotlin"},{"id":"java","label":"Java","url":"https://sam-cv.elide.dev/topics/java"},{"id":"rust","label":"Rust","url":"https://sam-cv.elide.dev/topics/rust"},{"id":"javascript","label":"JavaScript","url":"https://sam-cv.elide.dev/topics/javascript"},{"id":"typescript","label":"TypeScript","url":"https://sam-cv.elide.dev/topics/typescript"},{"id":"python","label":"Python","url":"https://sam-cv.elide.dev/topics/python"},{"id":"linux","label":"Linux","url":"https://sam-cv.elide.dev/topics/linux"},{"id":"agentic-engineering","label":"Agentic engineering","url":"https://sam-cv.elide.dev/topics/agentic-engineering"},{"id":"developer-experience","label":"Developer experience","url":"https://sam-cv.elide.dev/topics/developer-experience"},{"id":"build-systems","label":"Build systems","url":"https://sam-cv.elide.dev/topics/build-systems"},{"id":"open-source","label":"Open source","url":"https://sam-cv.elide.dev/topics/open-source"}]},{"id":"buildless","title":"Buildless","kind":"software","tags":["leadership","developer-experience","build-systems","product-strategy"],"summary":"Founder and builder of remote build-cache infrastructure.","details":"I founded Buildless and built its remote build cache for Maven, Gradle, and Bazel.","sources":[{"label":"Project website","url":"https://less.build/","type":"primary"}],"provenance":"Primary source linked","url":"https://sam-cv.elide.dev/record/buildless","topics":[{"id":"leadership","label":"Company building","url":"https://sam-cv.elide.dev/topics/leadership"},{"id":"developer-experience","label":"Developer experience","url":"https://sam-cv.elide.dev/topics/developer-experience"},{"id":"build-systems","label":"Build systems","url":"https://sam-cv.elide.dev/topics/build-systems"},{"id":"product-strategy","label":"Product strategy","url":"https://sam-cv.elide.dev/topics/product-strategy"}]},{"id":"rules_graalvm","title":"rules_graalvm","kind":"software","tags":["java","jvm","runtimes","build-systems","open-source","developer-experience"],"summary":"GraalVM native compilation in Bazel.","details":"I created rules_graalvm. Bazel uses it to build native Turbine binaries; Enso uses it for GraalVM toolchain provisioning.","sources":[{"label":"Source repository","url":"https://github.com/sgammon/rules_graalvm","type":"primary"}],"provenance":"Primary source linked","url":"https://sam-cv.elide.dev/record/rules_graalvm","topics":[{"id":"java","label":"Java","url":"https://sam-cv.elide.dev/topics/java"},{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"runtimes","label":"Runtimes","url":"https://sam-cv.elide.dev/topics/runtimes"},{"id":"build-systems","label":"Build systems","url":"https://sam-cv.elide.dev/topics/build-systems"},{"id":"open-source","label":"Open source","url":"https://sam-cv.elide.dev/topics/open-source"},{"id":"developer-experience","label":"Developer experience","url":"https://sam-cv.elide.dev/topics/developer-experience"}]},{"id":"graalvm-summits","title":"GraalVM Community Summit","kind":"talk","tags":["speaking","jvm","runtimes"],"summary":"Presentations across multiple years.","details":"I have presented at the GraalVM Community Summit in multiple years. The 2026 presentation is available in this archive; titles and source material for earlier appearances are not yet included.","sources":[],"verification":"first-person; individual event records pending","provenance":"First-person account","url":"https://sam-cv.elide.dev/record/graalvm-summits","topics":[{"id":"speaking","label":"Public speaking","url":"https://sam-cv.elide.dev/topics/speaking"},{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"runtimes","label":"Runtimes","url":"https://sam-cv.elide.dev/topics/runtimes"}]},{"id":"tedx","title":"TEDx · Circle of Influence","kind":"talk","tags":["speaking"],"summary":"TEDx talk for Circle of Influence.","details":"Watch my TEDx talk for Circle of Influence. The recording is linked below; the event date is not yet documented in this archive.","sources":[{"label":"Watch TEDx recording","url":"https://www.youtube.com/watch?v=bnyiMnG62OI","type":"recording"}],"provenance":"Primary source linked","url":"https://sam-cv.elide.dev/record/tedx","topics":[{"id":"speaking","label":"Public speaking","url":"https://sam-cv.elide.dev/topics/speaking"}]},{"id":"littlebird","title":"LittleBird.ai · Early Senior Product Engineer","kind":"experience","tags":["engineering","product-strategy"],"summary":"Early Senior Product Engineer.","details":"I joined LittleBird.ai as an early Senior Product Engineer.","sources":[],"provenance":"First-person account","url":"https://sam-cv.elide.dev/record/littlebird","topics":[{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"},{"id":"product-strategy","label":"Product strategy","url":"https://sam-cv.elide.dev/topics/product-strategy"}]},{"id":"magic","title":"Magic.dev · Member of Technical Staff","kind":"experience","tags":["developer-experience","engineering"],"summary":"Developer tooling.","details":"I joined the team to focus on developer tooling. I cannot discuss my time there.","sources":[],"provenance":"First-person account","url":"https://sam-cv.elide.dev/record/magic","topics":[{"id":"developer-experience","label":"Developer experience","url":"https://sam-cv.elide.dev/topics/developer-experience"},{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"}]},{"id":"profile","title":"Sam Gammon · Profile and expertise","kind":"profile","tags":["networking","linux","jvm","kotlin","java","javascript","typescript","python","rust","runtimes","agentic-engineering","product-strategy","developer-experience","build-systems","leadership","operations"],"summary":"Technologist and serial founder.","details":"Sam Gammon and James Clark are the same person. My work may appear under either name. I have founded four startups: Momentum Ideas, Bloombox, Buildless, and Elide, with one exit at Bloombox. My expertise includes networking and systems, Linux, the JVM (Kotlin and Java), JavaScript/TypeScript, Python, runtimes, agentic engineering, product strategy, and developer experience. I also use Rust. Sacramento City College: coursework toward an AA in Computer Science, degree not completed. Eagle Scout, 2009.","sources":[],"provenance":"First-person account","url":"https://sam-cv.elide.dev/record/profile","topics":[{"id":"networking","label":"Networking & systems","url":"https://sam-cv.elide.dev/topics/networking"},{"id":"linux","label":"Linux","url":"https://sam-cv.elide.dev/topics/linux"},{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"kotlin","label":"Kotlin","url":"https://sam-cv.elide.dev/topics/kotlin"},{"id":"java","label":"Java","url":"https://sam-cv.elide.dev/topics/java"},{"id":"javascript","label":"JavaScript","url":"https://sam-cv.elide.dev/topics/javascript"},{"id":"typescript","label":"TypeScript","url":"https://sam-cv.elide.dev/topics/typescript"},{"id":"python","label":"Python","url":"https://sam-cv.elide.dev/topics/python"},{"id":"rust","label":"Rust","url":"https://sam-cv.elide.dev/topics/rust"},{"id":"runtimes","label":"Runtimes","url":"https://sam-cv.elide.dev/topics/runtimes"},{"id":"agentic-engineering","label":"Agentic engineering","url":"https://sam-cv.elide.dev/topics/agentic-engineering"},{"id":"product-strategy","label":"Product strategy","url":"https://sam-cv.elide.dev/topics/product-strategy"},{"id":"developer-experience","label":"Developer experience","url":"https://sam-cv.elide.dev/topics/developer-experience"},{"id":"build-systems","label":"Build systems","url":"https://sam-cv.elide.dev/topics/build-systems"},{"id":"leadership","label":"Company building","url":"https://sam-cv.elide.dev/topics/leadership"},{"id":"operations","label":"IT & operations","url":"https://sam-cv.elide.dev/topics/operations"}]},{"id":"planetscale-debezium","title":"PlanetScale Debezium adapter","kind":"software","tags":["jvm","java","build-systems","engineering"],"summary":"Bytecode-level Debezium fork for PlanetScale compatibility.","details":"I developed a seamless bytecode-level fork of Debezium that works with PlanetScale. The work involved solving difficult JVM challenges with BuildBuddy to make the PlanetScale Debezium adapter work reliably.","sources":[],"provenance":"First-person account, provided by Sam on October 28, 2026. Dates and public source links are not specified.","url":"https://sam-cv.elide.dev/record/planetscale-debezium","topics":[{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"java","label":"Java","url":"https://sam-cv.elide.dev/topics/java"},{"id":"build-systems","label":"Build systems","url":"https://sam-cv.elide.dev/topics/build-systems"},{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"}]},{"id":"oracle-labs-pyronaut","title":"Oracle Labs consultation — Pyronaut","kind":"experience","tags":["python","jvm","developer-experience","engineering"],"summary":"R&D consultation on Python framework integration with Micronaut.","details":"Oracle Labs consulted Elide and me personally on the ideal design of a Python framework integration for Micronaut. This R&D work ultimately resulted in Pyronaut, developed by Graeme Rocher as part of Oracle Labs. My contribution was consultation on the integration’s design.","sources":[],"provenance":"First-person account, provided by Sam on October 28, 2026. Dates and public source links are not specified.","url":"https://sam-cv.elide.dev/record/oracle-labs-pyronaut","topics":[{"id":"python","label":"Python","url":"https://sam-cv.elide.dev/topics/python"},{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"developer-experience","label":"Developer experience","url":"https://sam-cv.elide.dev/topics/developer-experience"},{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"}]},{"id":"elide-documentation","title":"Elide documentation & architecture deep dives","kind":"reference","tags":["developer-experience","runtimes","jvm","engineering"],"summary":"Work I’m especially proud of: Elide’s documentation and technical architecture deep dives.","details":"Elide’s documentation and technical architectural deep dives are work I’m especially proud of. They explain the runtime and developer toolchain through practical documentation and interactive architecture tours grounded in code and primary sources. The deep dives cover shared garbage collection, memory safety, native libraries, observability, and threading. These are references for my work on Elide and for how I communicate complex technical systems.","sources":[{"label":"Elide documentation","url":"https://elide.help/","type":"primary"},{"label":"Architecture deep dives","url":"https://elide.help/docs/architecture","type":"primary"},{"label":"Shared heap and garbage collection","url":"https://elide.help/docs/architecture/gc","type":"primary"},{"label":"Memory safety","url":"https://elide.help/docs/architecture/memory-safety","type":"primary"},{"label":"Native libraries","url":"https://elide.help/docs/architecture/native-substrate","type":"primary"},{"label":"Unified diagnostics","url":"https://elide.help/docs/architecture/observability","type":"primary"},{"label":"Threading and shared engine","url":"https://elide.help/docs/architecture/threading","type":"primary"}],"provenance":"Sam identifies this as his work and a personal highlight. Documentation and architecture references checked October 28, 2026. Dates of authorship are not specified.","url":"https://sam-cv.elide.dev/record/elide-documentation","topics":[{"id":"developer-experience","label":"Developer experience","url":"https://sam-cv.elide.dev/topics/developer-experience"},{"id":"runtimes","label":"Runtimes","url":"https://sam-cv.elide.dev/topics/runtimes"},{"id":"jvm","label":"JVM","url":"https://sam-cv.elide.dev/topics/jvm"},{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"}]},{"id":"project-yoga","title":"Project Yoga — Ampush","date":"2013","kind":"software","tags":["engineering","leadership","product-strategy"],"summary":"Winner of Facebook’s PMD Innovation Jury Grand Prize.","details":"I led backend development for Ampush’s Project Yoga (Your Open Graph Applications), including backend architecture, implementation, and team leadership. Project Yoga won the Jury Grand Prize in Facebook’s 2013 PMD Innovation Competition, whose theme was marketing technology for the News Feed.","sources":[{"label":"Contemporary coverage of Project YOGA’s Facebook PMD Innovation Competition win (March 2013)","url":"https://www.rediff.com/getahead/report/career-ampush-wins-facebook-pmd-innovation-competition/20130320.htm","type":"secondary"},{"label":"Ampush role and responsibilities","url":"https://sam-cv.elide.dev/record/ampush","type":"first-person"}],"provenance":"Sam’s engineering role and the Jury Grand Prize wording are first-person accounts. Contemporary reporting corroborates the project’s grand-prize win in 2013.","url":"https://sam-cv.elide.dev/record/project-yoga","topics":[{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"},{"id":"leadership","label":"Company building","url":"https://sam-cv.elide.dev/topics/leadership"},{"id":"product-strategy","label":"Product strategy","url":"https://sam-cv.elide.dev/topics/product-strategy"}]},{"id":"github-activity","title":"GitHub · Public contribution activity","kind":"reference","tags":["open-source","engineering"],"summary":"36.6k commits shown in my signed-in GitHub view.","details":"My signed-in GitHub view shows 36.6k commits, as reported on October 28, 2026. This figure is my account of the signed-in view and is not independently verified by this public site. A separate public API search for author:sgammon returned 8,573 matches on the same date. Those figures describe different views and should not be treated as equivalent measures or added together. The public search can include copies across repositories and is not a deduplicated lifetime total.","sources":[{"label":"GitHub commit search","url":"https://github.com/search?q=author%3Asgammon&type=commits","type":"primary"},{"label":"GitHub API count","url":"https://api.github.com/search/commits?q=author%3Asgammon&per_page=1","type":"primary"}],"provenance":"Signed-in count: first-person report. Public search: API snapshot.","url":"https://sam-cv.elide.dev/record/github-activity","topics":[{"id":"open-source","label":"Open source","url":"https://sam-cv.elide.dev/topics/open-source"},{"id":"engineering","label":"Software engineering","url":"https://sam-cv.elide.dev/topics/engineering"}]}]