{"query":"Kotlin","topic":"jvm","kind":"all","total":7,"offset":0,"limit":20,"nextOffset":null,"records":[{"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":"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":"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":"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":"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"}]}]}