Richard Arriaga is a senior software engineer and contractor with 13 years of experience designing and shipping IoT, mobile, and server-side systems, currently leading technical efforts at Gilson while running his own consultancy, Bitwise Arts. He brings deep JVM expertise in Java and Kotlin, production Rust and TypeScript experience, and a track record of building cross-language frameworks—most notably a compact versioned polymorphic binary serialization implemented across Kotlin, Rust, and TypeScript. Richard has architected end-to-end solutions from BLE device firmware and OTA update pipelines to multi-tenant time-series document stores and custom database tooling, often bridging embedded, cloud, and mobile domains. A long-time contributor to the Avail open-source language project, he combines language/runtime insight with practical product delivery and a history of mentoring engineers and shaping project requirements. His academic background in mathematics and classical civilizations complements a methodical, research-driven approach—he’s comfortable “counting bytes” at the lowest level and translating standards (EtherCAT, IO-Link) into robust implementations.
13 years of coding experience
15 years of employment as a software developer
Bachelor’s Degree, Classical Civilizations, Bachelor’s Degree, Classical Civilizations at Florida State University
Bachelor’s Degree, Mathematics, Bachelor’s Degree, Mathematics at University of South Florida
Master’s Degree, Mathematics, Master’s Degree, Mathematics at Cleveland State University
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
Richard Arriaga - Softare Engineer Contractor at Avail