Patrick Raphael

Ashburn, Virginia, 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
Patrick Raphael is a senior software engineer with a decade of experience building real-time instrumentation and imaging software, specializing in OCT laser-scanning systems, FPGA signal processing, and high-speed data acquisition. He has delivered production FPGA pipelines using Xilinx cores (FFT, FIR, CORDIC) and custom resampling logic to keep up with 250–800MHz digitizers, plus desktop and web interfaces in LabVIEW, Python, HTML/PHP/JS for end users and researchers. His background spans academic research at Stanford—where he led development of PyVib and co-authored publications—to industry roles integrating line-scan cameras, USB firmware update tools, and system calibration utilities at Optovue and blockchain-focused test automation for EOSIO at Bullish. Comfortable across C++, Python, MATLAB, LabVIEW FPGA and CUDA, he pairs low-level performance engineering with practical UX and data visualization (including Blender-driven 3D cochlea animations). He’s also contributed test refactors and bug fixes to the well-known EOSIO.CDT project, showing a knack for improving reliability across platforms.
code10 years of coding experience
job12 years of employment as a software developer
bookVirginia Tech
stackoverflow-logo

Stackoverflow

Stats
43reputation
10kreached
4answers
1question
github-logo-circle

Github Skills (18)

unit-testing10
c-language10
strings10
testing10
text-manipulation10
eosio10
cprogramming-language10
wasm-pack9
rust-wasm9
html6
logic6
mobile6
fft6
bitstream6
css6

Programming languages (5)

TypeScriptC++ShellPHPPython

Github contributions (5)

github-logo-circle
EOSIO/eosio.cdt

Apr 2021 - Dec 2021

EOSIO.CDT (Contract Development Toolkit) is a suite of tools used to build EOSIO contracts
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:4 reviews, 28 commits, 7 PRs in 8 months
Contributions summary:Patrick's primary focus was on testing and improving the `eosio.cdt` library, specifically the `string` and `name` functionalities. They refactored existing tests, breaking them down into smaller, more manageable units and renaming certain test files. Additionally, the user addressed and fixed bugs related to string manipulation within the library, ensuring its compatibility across different operating systems. This work contributes to the overall reliability and robustness of the contract development toolkit.
ethereumcdtcontractsolidityeosio-contracts
praphael/baseball

Aug 2021 - May 2024

Contributions:70 pushes, 1 branch in 2 years 9 months
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
Patrick Raphael