Senior Software Engineer at Staysail Systems, Inc.
San Marcos, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Garrett D'amore is a senior software engineer and technical leader with 14+ years building high-performance systems across kernel, device drivers, storage networking, and cloud orchestration. He founded the illumos open-source OS project and is principal author/maintainer of notable messaging libraries like nanomsg, mangos, and NNG, reflecting deep expertise in low-level networking and messaging. Garrett has led and scaled international engineering teams, architected award-winning products, and driven multimillion-dollar efficiency gains in cloud orchestration and GPU offload initiatives. Currently at WekaIO and founder/CTO of Staysail Systems, he balances hands-on kernel and driver work with mentoring and team-building to deliver production-grade platforms. An underappreciated strength is his repeated success translating obscure kernel and firmware-level fixes into broad, reliable product features used by commercial adopters. Based in San Marcos, CA, he combines rare depth in embedded/kernel development with pragmatic systems architecture for storage and distributed systems.
14 years of coding experience
26 years of employment as a software developer
Chemical Engineering, Chemical Engineering at University of California, Berkeley
BS, Computer Science, BS, Computer Science at San Diego State University
The pure golang implementation of nanomsg (version 1, frozen)
Role in this project:
Back-end Developer
Contributions:329 commits, 113 PRs, 193 pushes in 5 years 8 months
Contributions summary:Garrett primarily focused on refactoring and improving the core networking functionality of the mangos library, the pure Go implementation of nanomsg (version 1). Their work involved extensive modifications to the core socket functionality and protocol implementations, with a focus on improving the internal workings, adding features for the Raw mode and improving its thread safety and performance. They implemented key structures for different protocols and transports.
Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
Role in this project:
Back-end Developer
Contributions:24 releases, 123 reviews, 223 commits in 7 years 4 months
Contributions summary:Garrett primarily contributed to implementing Windows support, including the creation of `console_win.go`. Their work involved integrating Windows-specific system calls, such as those from `kernel32.dll`, to enable terminal functionalities like cursor control, color handling, and keyboard input. They also addressed bugs related to reverse video rendering and improved overall Windows performance. Additional work includes adding support for a wider array of keyboard bindings.
golangterminal-appsimilarterminal-uitcell
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
Garrett D'amore - Senior Software Engineer at Staysail Systems, Inc.