Skip to content
View sgraves76's full-sized avatar

Block or report sgraves76

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sgraves76/README.md

👋 Hi, I'm Scott Graves

I'm a Senior Software Architect with over 25 years of experience designing and delivering POS systems, embedded software, and cross-platform applications.

I specialize in modern C++ (C++20), C, Go, Java, Dart/Flutter, and JavaScript, building everything from embedded firmware and secure filesystems to scalable backend services and desktop/mobile apps.


🧩 Featured Project: Repertory

Repertory is a cross-platform encrypted storage and FUSE/WinFSP-based filesystem written in C++20.

It produces portable static builds (musl-libc) and CI/CD pipelines using Docker + Jenkins for Linux x86_64/aarch64, macOS, and Windows x64.


⚙️ Core Expertise

  • Languages: C++20, C#, Go, Java, Dart/Flutter, JavaScript, Embedded C

  • Domains: POS architecture, embedded systems, device integration, encrypted storage, cross-platform middleware

  • Systems: Linux, Windows, macOS


🔗 Other Work


💬 Contact

📧 scott.e.graves@proton.me
💼 LinkedIn


Popular repositories Loading

  1. nvim-goodies nvim-goodies Public

    Lua 2

  2. nvim-haven nvim-haven Public

    Lua 1

  3. nvim-flutter-companion nvim-flutter-companion Public

    Lua 1

  4. cpp-build-system cpp-build-system Public

    Cross-platform C++ template + package manager powered by CMake, Docker, and Jenkins CI—scaffold, build, test and update on Windows, macOS, and Linux.

    C++

  5. monitarr monitarr Public

    A utility to remove and block stalled downloads in lidarr, radarr and sonarr.

    C++

  6. sgraves76 sgraves76 Public