Ryan Hileman

Founder at _

San Francisco Bay 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
Ryan Hileman is a founder and seasoned software engineer based in the San Francisco Bay Area with 18 years of experience building low-level systems, emulation, and developer tools. He brings deep backend expertise in systems programming—kernel-like syscall work, emulators (Unicorn), and platform emulation/userland projects—paired with practical contributions to language bindings and tooling in Go, Rust, and Python. His open-source footprint includes enhancing an iOS Linux shell, contributing crypto bindings for OpenSSL in Go, and hardening Tree-sitter and GUI integrations, showing fluency across OS internals to UI/web compatibility. As a consultant-turned-founder since 2017, he combines hands-on implementation with product instincts, often tackling tricky memory, concurrency, and cross-platform interoperability problems. Notably, his work on syscall handling, futex timeouts, and emulator regression tests reflects a focus on correctness and reproducible behavior in complex, architecture-spanning systems.
code18 years of coding experience
job3 years of employment as a software developer
github-logo-circle

Github Skills (52)

editors10
assembly10
tree-sitter10
ssl10
ios10
cert10
text-editor10
python10
sublime-text10
memory-management10
linux10
tal10
c1110
device-emulation10
editor10

Programming languages (20)

C++RustCMakefileWebAssemblyGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
lunixbochs/ActualVim

Oct 2013 - Jul 2018

Sublime Text 3 input mode using Neovim. Issues are closed, feel free to submit Pull Requests if you have bug fixes however.
Role in this project:
userFull-stack Developer
Contributions:14 releases, 224 commits, 6 PRs in 4 years 10 months
Contributions summary:Ryan primarily focused on enhancing the `actualvim` project, a Neovim input mode for Sublime Text. Their contributions involved implementing features such as a virtual cursor and a status line within the monitor view. They also addressed various bug fixes related to selection and cursor position updates. The user's work demonstrates a focus on improving the overall user experience and functionality of the Neovim integration.
luavimclosedfixessubmit
lunixbochs/usercorn

Aug 2015 - May 2022

dynamic binary analysis via platform emulation
Role in this project:
userBack-end Developer
Contributions:934 commits, 21 PRs, 888 pushes in 6 years 10 months
Contributions summary:Ryan's contributions primarily focused on implementing and modifying core functionality related to dynamic binary analysis through platform emulation. The commits showcase the addition of syscall handling with support for various system calls within the x86-64 and x86-32 Linux and Darwin architectures. The user was also involved in incorporating features for code tracing and memory management.
perfptracebinary-analysisanalysisemulation
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
Ryan Hileman - Founder at _