Garrett D'amore

Senior Software Engineer at Staysail Systems, Inc.

San Marcos, California, 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
🎓
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.
code14 years of coding experience
job26 years of employment as a software developer
bookChemical Engineering, Chemical Engineering at University of California, Berkeley
bookBS, Computer Science, BS, Computer Science at San Diego State University
languagesrussian (basic)
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (29)

wp-api10
terminal-emulator10
websocket10
winapi10
terminal-application10
c1110
ipc10
networking10
c1710
go10
driver10
device-driver10
websockets-client10
network-protocol10
tcp10

Programming languages (18)

C#C++CSSRustCSchemeDCMake

Github contributions (5)

github-logo-circle
nanomsg/mangos-v1

Mar 2014 - Nov 2019

The pure golang implementation of nanomsg (version 1, frozen)
Role in this project:
userBack-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.
golangpure-golangfrozennanomsg
gdamore/tcell

Sep 2015 - Dec 2022

Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
Role in this project:
userBack-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.