Carson Sievert is a Principal Software Engineer with 13 years of experience building interactive web tools that make data more accessible, informative, and enjoyable. He blends full‑stack web development, interactive graphics, statistical computing, and machine learning—work sharpened through a PhD in Statistics and roles from academia to industry. At Posit he authors and maintains widely used open‑source projects (including Shiny for Python, htmlwidgets, rmarkdown, and LDAvis), driving both UI/UX polish and robust server-side logic. His contributions to flagship libraries like ggplot2, leaflet, and DT show a rare combination of visualization design sense and deep technical craftsmanship. Carson often focuses on subtle cross‑stack problems—type safety in JS layers, efficient system calls, and Bootstrap theming—that materially improve developer and user experience. He’s equally comfortable shipping backend algorithms as he is refining front-end interactions, with a track record of turning statistical ideas into polished, production-ready tooling.
13 years of coding experience
12 years of employment as a software developer
PhD Statistics, PhD Statistics at Iowa State University
BA Economics Mathematics, BA Economics Mathematics at Saint John's University
R package for web-based interactive topic model visualization.
Role in this project:
Back-end Developer
Contributions:184 commits, 15 PRs, 104 pushes in 4 years 2 months
Contributions summary:Carson initiated the LDAvis package and implemented the foundational server-side logic for the web-based interactive topic model visualization. The initial commit established the core functionality, including components for loading and visualizing data. Subsequent commits focused on core functionalities like the computation of Kullback-Leibler divergence, and the implementation of the shiny server.
Contributions:6 releases, 469 reviews, 203 commits in 1 year 2 months
Contributions summary:Carson contributed to the development of the Shiny for Python project, focusing on UI/UX improvements and feature implementations. They made changes to both UI components (sliders, buttons, date inputs) and server-side logic. The user also worked on integrating with third-party libraries like Bootstrap and htmltools, demonstrating a focus on building a functional and user-friendly application.
interfacesvoilashinypython
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.
Request Free Trial
Carson Sievert - Principal Software Engineer at Posit PBC