Tristan Sloughter is a seasoned software engineer and specification sponsor with 15 years of experience in backend development, operations and distributed systems, based in Barrie, Ontario. He currently drives OpenTelemetry's Erlang/Elixir efforts while serving as Lead Software Engineer at mydecisive.ai, blending hands-on implementation with standards work. Tristan is a prolific open-source contributor across Erlang/OTP, relx, hexpm, gpb and the OpenTelemetry demo—implementing an Erlang/Elixir feature-flag service, proto definitions, and numerous build and release improvements. His career includes infrastructure-critical roles at Heroku, Postmates and Splunk where he built routing, telemetry and pub/sub systems. Comfortable patching language runtimes, he has made subtle but impactful core fixes (nodename handling, http_uri binary support) and release-tooling changes that show a preference for getting into the internals to deliver reliable production systems.
15 years of coding experience
13 years of employment as a software developer
MS Computer Science, MS Computer Science at Illinois Institute of Technology
Contributions:32 releases, 42 reviews, 743 commits in 9 years 4 months
Contributions summary:Tristan primarily contributed to the development and maintenance of the Erlang-based release management tool, relx. Their commits focused on fixing bugs and improving the codebase. Specific changes involved addressing shell scripting issues, optimizing the build process, and adding new features to enhance release functionality. They also worked on the implementation of overlay and configuration features, demonstrating a strong understanding of the project's core release management capabilities.
an erlang application for consuming, producing and manipulating json. inspired by yajl
Role in this project:
Back-end Developer
Contributions:2 reviews, 20 commits, 14 PRs in 2 years 7 months
Contributions summary:Tristan primarily contributed to the Erlang-based JSON parsing toolkit by implementing version bumps and adding metadata. These commits include updating the application version in both the `jsx.app.src` and `mix.exs` files. Furthermore, they added license and GitHub link metadata to the project's application source file. The user also dropped support for older OTP versions while bumping the version to 3.0.0.
gleamerlangjsonbeam
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.