Wayne Campbell

Senior Software Engineer Technical Lead at Cryptic Vector (acquired Caesar Creek Software Aug 2025)

Dayton Metropolitan Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Wayne Campbell is a Senior Software Engineer and Technical Lead with a decade of experience building systems-level software and leading cybersecurity projects in the Dayton area. He specializes in Rust and reverse engineering, contributing notable improvements to crates like deku, tarpaulin, and bitvec where he focused on refactors, optimizations, and developer tooling enhancements. Wayne blends hands-on low-level programming with security leadership gained at KBR and his current role at Cryptic Vector, delivering maintainable, auditable code for mission-focused teams. Known for quietly improving code clarity and debugging ergonomics (for example adding logging hooks and API renames in deku), he prioritizes long-term code health as much as feature delivery.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Ohio Northern University
github-logo-circle

Github Skills (26)

code-optimization10
cargo10
data-serialization10
encoder-decoder10
bitset10
serialization10
deserialization10
declarative-programming10
refactoring10
rust10
crate9
bytecode9
rust-crates9
documentation9
byte9

Programming languages (15)

C++CRustGoHTMLKotlinTypeScriptDockerfile

Github contributions (5)

github-logo-circle
sharksforarms/deku

Jul 2020 - Jan 2023

Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization
Role in this project:
userBack-end Developer
Contributions:1 release, 99 reviews, 65 commits in 2 years 6 months
Contributions summary:Wayne primarily focused on refactoring and improving the `deku` crate, which is designed for declarative binary reading and writing in Rust. Their contributions included renaming functions and traits for clarity, optimizing code by using pass-by-value, and refactoring tests. The user also improved the codebase by implementing features like `DekuEnumExt` and adding logging capabilities for debugging.
deserializationserializationrustrust-crateparse
ferrilab/bitvec

Aug 2020 - Jun 2022

A crate for managing memory bit by bit
Role in this project:
userBack-end Developer
Contributions:1 review, 7 commits, 5 PRs in 1 year 10 months
Contributions summary:Wayne primarily contributed to the `bitvec` crate by implementing code improvements and addressing documentation issues. Their commits include using `f64::log10()`, `map_or()`, and `ref` for optimization. They also fixed broken links and made cargo-spellcheck fixes to improve code quality and maintainability, including refactoring documentation.
craterustbitsetbitvector
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