Amanda Graven

Backend Developer at subaio

Denmark, 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
Amanda Graven is a backend developer with nine years of experience, currently working on robust server-side systems and tooling from Denmark. She prefers low-level languages like C/C++ and Rust, bringing performance-minded engineering to projects that demand security and efficiency. Amanda is an active open-source contributor to prominent Rust projects in the Matrix ecosystem—helping shape client-server SDKs, encryption-related refactors, and profile management features—demonstrating deep protocol and crypto-oriented expertise. Her contributions to Neovide and remacs show a practical blend of systems programming and UX-sensitive improvements, from input handling to string and window management. Outside code she balances technical focus with music and nature walks, a pattern that surfaces in thoughtful, well-refactored work rather than quick fixes.
code9 years of coding experience
github-logo-circle

Github Skills (28)

asynchronous10
strings10
api-design10
async10
text-manipulation10
neovim10
matrix-org10
sdk10
emacs10
window-management10
rust10
encryption10
serializer9
serializable9
fonts9

Programming languages (13)

RustCValaHTMLKotlinTypeScriptJavaScriptLua

Github contributions (5)

github-logo-circle
remacs/remacs

Dec 2018 - Jan 2020

Rust :heart: Emacs
Role in this project:
userBack-end Developer
Contributions:40 commits, 76 PRs, 36 pushes in 1 year
Contributions summary:Amanda primarily focused on porting Emacs functionality to Rust. Their contributions include implementing string manipulation functions like `string-width`, `is_empty`, and `reverse`, along with functions for window management, and font handling. Furthermore, the user worked on integrating existing C code related to character handling, and file operations. This work involved modifying existing Rust code and integrating it with the C codebase.
rustheartemacseditormelpa
neovide/neovide

Dec 2020 - Oct 2024

No Nonsense Neovim Client in Rust
Role in this project:
userBack-end Developer
Contributions:4 reviews, 7 PRs, 23 comments in 3 years 10 months
Contributions summary:Amanda primarily contributed to the Neovide client's functionality by implementing features and addressing bug fixes. They added support for X1 and X2 mouse buttons, improving the application's input handling capabilities. Additionally, the user enhanced the cursor's visual appearance by introducing a smooth blink animation option, and refactored the code to use its own data directory. Finally, they upgraded project dependencies and removed unused ones.
luano-nonsenseskiagpurust
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
Amanda Graven - Backend Developer at subaio