Skip to content
View saltnpepper97's full-sized avatar

Highlights

  • Pro

Block or report saltnpepper97

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
saltnpepper97/README.md

Dustin Pilgrim

Rust systems programmer. Building deep in the Linux stack — close to the metal, closer to the kernel.

I build independent open-source systems projects around Wayland, Linux desktops, Rust tooling, configuration languages, and local-first developer workflows.

I’m trying to prove that serious independent software can be built sustainably, with care, without becoming corporate sludge. Not everything important has to come from a startup, a giant company, or a hype cycle.

If we want better computing, we have to support the people building it before they burn out.

Sponsor badge


⚙️ What I'm Building

  • 🪟 Halley — spatial Wayland compositor built around infinite workspace navigation
  • 🦀 Stasis — lightweight, feature-rich idle manager for Wayland
  • 📜 RUNE — configuration language for clean, expressive application config
  • 🪵 Eventline — structured execution journals and tracing tools for Rust applications
  • 🤖 BitBuddy — local-first desktop companion with memory, projects, mail, calendar, and safe autonomy

💖 Sponsor This Work

Halley, Stasis, RUNE, Eventline, and whatever comes next are built independently alongside school, research, and day-to-day Linux systems work.

Sponsorship helps turn ambitious independent software from “cool side project” into something that can actually be maintained, polished, documented, and grown.

It helps cover the boring-but-real parts of open source:

  • keeping projects maintained
  • testing on real hardware
  • improving docs and examples
  • polishing releases
  • building tools that would otherwise stay private experiments
  • giving serious projects the time they need to become more than prototypes

Even $1/month genuinely helps. It tells me people care about the work, and it makes it easier to keep shipping.

If you use my work, believe in it, or want to see independent Linux desktop software thrive, sponsorship is the clearest way to help.

GitHub Sponsors badge


🎓 Education

  • Dalhousie University — Bachelor of Computer Science, Year 3 of 4, in progress

🧠 Skills & Technologies

---

📊 GitHub Stats

---

📈 Activity

---

🌱 Currently Exploring

  • Wayland compositor internals & display server protocols
  • Advanced async Rust & low-level Linux design
  • Service management & systems architecture
  • Binary analysis, reverse engineering & cryptography
  • Local-first AI tooling and desktop agents

🔐 Security Interests

I'm diving deeper into the lower layers of security — the kind that lives close to where I already work.

  • Binary Analysis — low-level program behavior, memory layouts, and exploit primitives
  • Reverse Engineering — static & dynamic analysis, Ghidra, understanding binaries without source
  • Cryptography — breaking and building, working through Cryptopals

💬 Reach Me

Email badge

Pinned Loading

  1. halley halley Public

    Spatial Wayland compositor built around infinite workspace navigation

    Rust 112 3

  2. stasis stasis Public

    A lightweight, feature rich Wayland idle manager written in Rust

    Rust 166 11

  3. pam_pinlock pam_pinlock Public

    A PIN based password system for Linux using PAM

    C 11

  4. rune-cfg rune-cfg Public

    A simple no-nonsense config language

    Rust 12

  5. eventline eventline Public

    An application flight recorder for Rust

    Rust 1

  6. bitbuddy-project/bitbuddy-brain bitbuddy-project/bitbuddy-brain Public

    The brain behind BitBuddy

    Python 4