Mark Drobnak

Senior Software Engineer at Discord

San Francisco, 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
award
Top expert inHome Server and Self-Hosting Solutions
Mark Drobnak is a Software Engineer II with 11 years of experience focused on hybrid cloud and Kubernetes work at Microsoft, currently based in San Francisco. He combines strong systems and backend engineering skills with full‑stack experience, contributing user-facing improvements to projects like the Pi-hole dashboard while also enhancing Rust ecosystems such as diesel, libc, chalk, and rust-embed. His open source contributions span low-level platform bindings and developer experience improvements—adding Horizon OS pthread support and clearer compile-time diagnostics for Diesel—demonstrating attention to both correctness and usability. Mark has a track record of improving reliability and security in production systems, from adding CSRF protections and robust DB locking in Pi-hole to API and stats endpoints in FTL. He holds MS and BS degrees in Computer Science from RIT and brings practical test automation and refactoring experience from Mozilla and other large engineering teams. Outside of code he pursues musicianship, a detail that underscores his creative approach to engineering problems.
code12 years of coding experience
job6 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Rochester Institute of Technology
github-logo-circle

Github Skills (69)

dns-resolver10
testing10
c1110
actix-web10
c1710
type-system10
low-level-programming10
code-generation10
pihole10
dns10
traitsui10
proc-macro10
embedded10
nameserver10
javascript10

Programming languages (18)

C#PowerShellJavaRustCFluentGoHTML

Github contributions (5)

github-logo-circle
pyrossh/rust-embed

May 2018 - Oct 2022

Rust Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev.
Role in this project:
userBack-end Developer
Contributions:51 reviews, 101 commits, 45 PRs in 4 years 5 months
Contributions summary:Mark primarily contributed to the `rust-embed` project by modifying the core functionality and improving its usability. Their commits focused on refining the logging mechanisms for debug mode and restructuring code for improved import handling. They also addressed compatibility issues by modifying the derive attribute syntax and adding support for different Rust versions. Furthermore, the user added features to support metadata and Windows-style paths.
compile-timerustcode-generatorrust-langserver
pi-hole/pi-hole

Jan 2016 - Sep 2019

A black hole for Internet advertisements
Role in this project:
userBack-end Developer
Contributions:9 releases, 448 commits, 367 PRs in 3 years 9 months
Contributions summary:Mark's contributions primarily focused on modifying the installation scripts of the Pi-hole project, specifically the `basic-install.sh` script. These changes included updates to the license, the implementation of a password input for the web interface, and modifications to the dummy domain name and hostname handling for accessing the web interface. Further contributions addressed bug fixes related to IPv6, and updating the code for using the blocking features of the software. The user also worked on resolving merge conflicts.
blackholepi-holead-blockershellraspberry-pi
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