Projects
Academic and personal projects I've worked on
Backdoor Detection in Federated Learning
Dynamic adversary‑detection framework that isolates poisoned model updates.
Go
Gorgonia
- Developing an adversary‑detection algorithm in Go that flags poisoned model updates from dynamic malicious nodes.
- On a 20‑node testbed with 4 malicious clients, lifted accuracy from 75.9 % → 93.4 % by auto‑isolating attackers.
Raft‑FL
Fault‑tolerant federated‑learning system without a central server.
Go
gRPC
Raft
- Integrated Raft consensus into FL; on a 3‑node cluster achieved 97.6 % ± 0.1 accuracy on MNIST.
- Recovered from forced leader failure in < 3 s with only ≈ 75 s training‑time overhead.