Jeffrey Smith is an engineering manager based in Virginia with 8 years of hands-on experience building and operating backend systems for distributed platforms and blockchains. He progressed from software engineer roles at Block.one and Torc Robotics to senior engineer and now manager at InfluxData, bringing deep domain knowledge in data storage, replication, task management, and smart-contract toolchains. His open-source contributions include meaningful backend improvements to EOSIO projects and InfluxDB—adding Node.js compatibility fixes, robust asset handling, and replication/telemetry enhancements—demonstrating both attention to interoperability and operational telemetry. Jeffrey blends code-level problem solving (Python tooling and core library fixes) with team leadership, shipping practical fixes that reduce friction for downstream developers. Collected experience on high-throughput systems and smart-contract toolkits gives him a rare cross-section of real-time datastore and blockchain expertise. He holds a BE in Computer Science from Virginia Tech and favors pragmatic fixes that improve compatibility and observability across complex codebases.
8 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at Virginia Tech
EOSIO.CDT (Contract Development Toolkit) is a suite of tools used to build EOSIO contracts
Role in this project:
Back-end Developer
Contributions:3 reviews, 417 commits, 126 PRs in 1 year 3 months
Contributions summary:Jeffrey primarily worked on improving the EOSIO.CDT, a toolkit for building EOSIO contracts, by addressing issues related to asset printing and handling. They implemented features for correctly printing negative fractional assets and updated related tests. Furthermore, the user also addressed build issues in the project and included a missing header file.
Contributions:1 review, 48 commits, 21 PRs in 1 year 11 months
Contributions summary:Jeffrey's contributions focused on enhancing the `eosjs` library, specifically by adding compatibility features. They integrated optional `TextEncoder` and `TextDecoder` to improve Node.js compatibility within the API and serialization components. The user also addressed code quality by integrating standard linting rules, fixing existing errors, and providing updates to core functionalities.
blockchainpurposeeosioeosio-blockchaineos
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.