Software engineer at JPMorgan Chase (NYC), working on cloud HPC infrastructure. CS grad from UMBC. I like distributed systems, consensus, and infrastructure.
Languages: Go · C++ · Java · Python Tools: Terraform · Docker · AWS · PostgreSQL · Git
etcd (CNCF, Go, 52k+ stars)
Merged PRs: #22542 · #22552 · #22554 · #22558 · #22583 · #22590 · #22591
- Fixed an
etcdctl txnpanic when comparing leases (value parsed as a hex lease ID), with regression testTestParseCompare. Backported torelease-3.6(PR #22542). - Remediated OpenTelemetry vulnerability GO-2026-6505 across all three supported branches (3.5, 3.6, 3.7), one PR per branch, upgrading the tracing SDK and OTLP exporters to v1.45.0 without breaking release builds.
- Tailored each backport to its branch's dependency constraints and iterated through maintainer review to approval on all 6 PRs.
Fault-tolerant, linearizable key-value store in Go on a from-scratch Raft implementation (leader election, log replication, persistence, snapshotting) with no external consensus or storage libraries.
- Verified linearizability with Porcupine and failure-tested leader/follower crashes and snapshot catch-up.
- Crash-safe durability via atomic write-then-rename with fsync; exactly-once client semantics through request deduplication.
- Deployed as a 3-node AWS EC2 cluster across availability zones: 111 Put ops/sec, 143 ms p50, 290 ms p99.
MapReduce-style distributed prime counter in Go using gRPC and protobuf.
Full-stack on-campus food delivery app built for the UMBC community.


