Adam Jensen is a Staff Software Engineer in Greater Boston with 14 years of experience building simple, fast, and reliable systems across backend, media processing, and mobile domains. He leads architecture and observability efforts at Wistia, having modernized media intake/encoding pipelines, cut S3 costs, and sped CI from ~14 to ~3.5 minutes while shipping tools for telemetry and frame-precise video compositing. An active open-source maintainer, he created and maintains rbspy, a widely used Ruby CPU profiler, and has contributed deep tracing features to bpftrace and tusd. He thrives on solving gnarly production issues and often builds small tooling or visualizations to eliminate doubt about system behavior. Comfortable in Go, Ruby, C++, Elixir and low-level systems work, he blends hands-on coding with incident leadership and developer productivity improvements. Collected experience in video, tracing, and performance tooling gives him an unusual knack for turning observability into actionable engineering outcomes.
14 years of coding experience
11 years of employment as a software developer
B.S., Applied Mathematics, B.S., Applied Mathematics at Ferris State University
M.S., Computer Science, M.S., Computer Science at Michigan State University
Contributions:1 release, 33 reviews, 433 commits in 1 year 10 months
Contributions summary:Adam's contributions primarily involve modifying and commenting on code related to the internal workings of a Ruby profiler. They added comments to explain memory-walking logic, updated comments on data structures like `rb_symbols_t`, and added support for C symbols in specific Ruby versions. Furthermore, the user addressed code style issues and resolved C function names appearing in stack frames. Overall, the user appears to have been involved in improving the profiler's core functionality, particularly related to its ability to analyze Ruby code at a deeper level.
Reference server implementation in Go of tus: the open protocol for resumable file uploads
Role in this project:
Back-end Developer
Contributions:34 commits, 12 PRs, 47 comments in 2 years 11 months
Contributions summary:Adam primarily contributed to enhancing the backend functionality of the `tusd` reference server. Their work included adding support for the creation-defer-length extension, a crucial feature enabling clients to upload files without knowing the total size upfront. They also introduced error constants, implemented length deferrer support in various data store components and the handler, and refactored the upload length handling to use early returns. Additionally, the user made code improvements, addressed typos and added features around object prefixes within the S3 store.
golangtusopen-protocolresumableresumable-upload
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.