Bryan Joseph is a seasoned Sr. Backend Engineer with 13 years of experience building reliable, production-grade systems from startups to enterprise teams, currently driving backend work at Adobe from New Orleans. He combines hands-on systems programming with leadership experience as a founder, CTO, and senior engineer, having launched products and communities like Bass Type, Digital Tip Jar, and Open Source NOLA. Bryan contributes to low-level open-source projects in the BEAM and Elixir ecosystems—implementing core datetime functionality for a WebAssembly-targeted BEAM and hardening an Elixir JWT library—highlighting his expertise in time-sensitive systems and security-critical plumbing. He brings practical product instincts from founding companies and leading dev teams, plus a track record of refactoring and test-driven improvements that reduce technical debt. Notably, his work spans both high-level application design and deep runtime integration, a combination that helps teams ship robust, maintainable backends.
13 years of coding experience
14 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of New Orleans
Contributions:17 releases, 187 commits, 128 PRs in 4 years 9 months
Contributions summary:Bryan's primary contribution to the Elixir JWT library focused on expanding its functionality and improving its robustness. They added crucial features such as expiration checks and signature verification, enhancing the library's security. The user also refactored the existing encoding and decoding functions for improved maintainability and added tests for broader algorithm support. Finally, they updated the project dependencies.
An alternative BEAM implementation, designed for WebAssembly
Role in this project:
Back-end Developer
Contributions:20 commits, 8 PRs, 4 comments in 1 month
Contributions summary:Bryan primarily contributed to implementing core functionality related to time and date manipulation within the Lumen project, an alternative BEAM implementation for WebAssembly. They focused on implementing the `datetime` module, including `universaltime/0`, `localtime/0`, `date/0`, `time/0`, `system_time/0`, `system_time/1`, `time_offset/0`, `time_offset/1`, `timestamp/0`, and `now/0` which required modifications across multiple files and the addition of a test suite. The user also fixed compile issues and refactored existing code to ensure functionality and maintainability.
erlangbeamerlang-vmrustweb-assembly
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.