Rick Weber is a Principal Software Engineer with two decades of hands-on development and eight years of professional experience, blending deep academic rigor—a PhD in Computer Engineering—with practical system delivery. He builds high-performance scientific and GPU-accelerated applications in FORTRAN, CUDA, OpenCL and C++, while also shipping modern full-stack and UX work in React/Typescript, Electron, Objective-C, and Rust+WASM. His background spans cloud scale-out services, FPGA hardware design with Clash/VHDL, and embedded systems from Gameboy Advance to Raspberry Pi, giving him a rare cross-layer fluency from silicon to user interfaces. Rick has held senior engineering roles at Microsoft, Tableau, and Salesforce and currently teaches while contributing as a software engineer in Seattle, reflecting a mix of industry leadership and academic mentorship. He’s noted for doing things the right way—attention to detail and correctness—applied across performance-critical code and emerging proof-of-concept technologies.
10 years of coding experience
14 years of employment as a software developer
PhD, Computer Engineering, PhD, Computer Engineering at University of Tennessee-Knoxville
BS, Computer Engineering, BS, Computer Engineering at University of Tennessee, Knoxville
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.