Richard Arriaga

Softare Engineer Contractor at Avail

Madison, Wisconsin, 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

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job15 years of employment as a software developer
bookBachelor’s Degree, Classical Civilizations, Bachelor’s Degree, Classical Civilizations at Florida State University
bookBachelor’s Degree, Mathematics, Bachelor’s Degree, Mathematics at University of South Florida
bookMaster’s Degree, Mathematics, Master’s Degree, Mathematics at Cleveland State University
languagesEnglish
github-logo-circle

Github Skills (18)

virtual-machine10
programming-language9
standard-library9
interpreter9
compiler8
java5
javafx5
data-format4
rich-text-editor4
kotlin3
json3
rich-text3
stringbuilder3
json-data2
state-machine2

Programming languages (3)

JavaHTMLKotlin

Github contributions (5)

github-logo-circle
richATavail/WebServer

Apr 2018 - Mar 2021

Contributions:2 PRs, 4 pushes, 4 branches in 2 years 11 months
web-serverextendedserverhandleprotocols
AvailLang/avail-json

Jun 2022 - Apr 2023

Read and write freeform JSON with precise error checking.
Contributions:2 releases, 1 review, 2 PRs in 10 months
interchange-formatarbitraryecmabuilderdata-interchange
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