About me
Interested in collaborating or have an exciting project in mind? Let’s connect!
I’m a software engineer with over 10 years of experience building scalable, secure distributed systems. My background includes systems programming (MS specialization at Georgia Tech), blockchain technologies, cryptographic protocols, and distributed databases.
Notable Projects
@WalletConnect Designed and implemented a decentralized key-value storage engine in Rust, using RocksDB and Raft, with a focus on performance and reliability.
@Prysmatic Labs Contributed to the Ethereum 2.0 beacon chain client (Prysm), focusing on p2p synchronization, attestation aggregation, and QA tooling in Golang.
@Status Developed backend infrastructure for a next-generation secure messaging platform, focusing on Golang-based distributed systems.
Rust
I’ve been working with Rust since 2021, authoring several
crates and contributing to key ecosystem
projects like clippy
and reth
.
I am very comfortable with low-level programming concepts such as memory management, concurrency,
and performance optimization. This includes a deep understanding of Rust’s ownership model,
lifetimes, and borrowing rules; wide experience with async
programming, lock-free data structures,
and concurrent programming patterns; familiarity with the Rust ecosystem, including tokio
,
serde
, syn
, and criterion
; working knowledge of more advanced topics like unsafe Rust, FFI,
and procedural macros.
I write idiomatic, well-tested, and maintainable Rust code. See my GitHub profile for more.
Automation & DevOps
I love containerization, and have worked with Docker in many different environments (from CoreOS to k8s). I have experience with various cloud providers (AWS, GCP), container orchestration tools and monitoring solutions (Prometheus, Grafana etc).
I also like automating the QA tools, improving CI/CD pipelines and code quality/health metrics.
Work Ethics
I strongly believe that work ethics and professionalism involve not only engineering skills, but openness, friendliness and ability to share your knowledge. I’m a team player who values learning from others and contributing to a positive, collaborative environment.
I seek out challenging projects and have been fortunate to work with some of the best teams in the industry.
Contact Information
- Telegram: @farazdagi
- Email: farazdagi@gmail.com
- GitHub: farazdagi
Education
- Georgia Institute of Technology, MS in Computer Science, 2019
- Oregon State University, BS in Computer Science, 2013
- Boğaziçi University, BA in Political Science, 2003
Research Interests
- Blockchain technologies & cryptographic protocols
- Distributed systems in general, and distributed databases, in particular
- P2P privacy-oriented secure networks (plausible deniability, onion routing, etc.)