Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@salemmohammed
salemmohammed
Follow
View salemmohammed's full-sized avatar

Salem Alqahtani, PhD salemmohammed

Ph.D. in Computer Science | Expert in Distributed Systems, Blockchain, Database, and Federated Learning | Ex-Postdoc @ Utah & SUNY Buffalo

Block or report salemmohammed

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more aboutblocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
salemmohammed/README.md

Ph.D. in Computer Science | Researcher & Software Engineer
🔬 Distributed Systems • Federated Learning • Blockchain • Consensus Protocols
📍 San Antonio, Texas

LinkedInGitHubGoogle Scholar

Download CV (PDF)Personal Website


Blog

Stay up to date with my latest thoughts and research:

I post updates on distributed systems, blockchain, federated learning, and more.


🔍 About Me

I'm a distributed systems researcher and software engineer with a Ph.D. fromSUNY Buffalo.
My work spans scalableByzantine Fault Tolerant (BFT) protocols,federated learning, anddistributed databases.
I've held research positions atUniversity of Utah,SUNY Buffalo, and taught graduate courses inDistributed Systems.
Currently, I’m open tofull-time, part-time, or internship opportunities in software engineering, research, or cloud infrastructure.


🎓 Education

  • Ph.D. in Computer Science — SUNY Buffalo (2017 – 2022)
    Thesis:Analyzing and Improving Performance of Byzantine Fault Tolerant Consensus Protocols
  • M.S. in Computer Science — University of Connecticut (2014 – 2016)
  • B.S. in Computer Science — King Khalid University (2005 – 2010)
    Dean’s List, Honor Award Recipient

Work Experience

Postdoctoral Researcher – SUNY Buffalo
Sept 2022 – May 2024

  • Optimized distributed transaction processing in CockroachDB
  • Reduced abort rates with concurrency control strategies
  • Benchmarked YCSB & TPC-C on AWS/CloudLab

Research Intern – University of Utah
May 2024 – Sept 2024

  • Developed a framework for uncertainty quantification in decentralized FL
  • Integrated the Flower framework for evaluation
  • Analyzed update and message loss rates in FL systems

Course Instructor (Graduate) – SUNY Buffalo
June 2024 – Aug 2024

  • Designed and taught Distributed Systems
  • Delivered lectures, assignments, and assessments

Teaching Assistant – King Khalid University
2011 – 2013

  • Taught Java Programming and Intro to Computer Science
  • Assisted in curriculum design and grading

Projects

A framework for implementing and benchmarking BFT protocols. Published in IEEE COINS 2021.
Tech: Go, Distributed Systems, Consensus, Docker

⚡ BigBFT

A multi-leader BFT protocol to increase throughput and reduce latency.
Published in IEEE IPCCC 2021.

BunchBFT

Cluster-based BFT protocol for geo-distributed systems.
Preprint on arXiv:BunchBFT: Across-Cluster Consensus Protocol


Selected Publications

  • BigBFT:A Multileader Byzantine Fault Tolerance Protocol – IEEE IPCCC 2021
    DOI

  • PaxiBFT:Bottlenecks in Blockchain Consensus Protocols – IEEE COINS 2021
    DOI

  • Performance Analysis of Distributed ML Systems – ICCCN 2019
    arXiv

  • Comparison of Distributed ML Platforms – ICCCN 2017
    DOI


Research Interests

  • Distributed Systems & Consensus Protocols
  • Federated Learning & Edge Computing
  • Blockchain Scalability & Fault Tolerance
  • NoSQL / NewSQL Databases
  • System Benchmarking and Performance Analysis

Technical Skills

  • Languages: Go, Python, Java, C/C++, Bash
  • Distributed Systems: gRPC, Docker, Kafka
  • Cloud Platforms: AWS, Google Cloud, CloudLab
  • Databases: CockroachDB, MongoDB, SQLite, PostgreSQL
  • Machine Learning: TensorFlow, PyTorch, Keras, Flower
  • Tools: Git, GitHub, VS Code, Android Studio, LaTeX
  • OS: Linux, macOS

Languages & Residency

  • Languages: English (Fluent), Arabic (Native)
  • Residency: U.S. based in Texas, USA

Thanks for visiting my profile!
Feel free to explore my projects, connect with me, or reach out for collaborations.

PinnedLoading

  1. PaxiBFTPaxiBFTPublic

    Go 16 4

  2. BigBFTBigBFTPublic

    Go 8 5

  3. cockroachcockroachPublic

    Forked fromcockroachdb/cockroach

    CockroachDB - the open source, cloud-native distributed SQL database.

    Go 2

  4. CS350-Operating-SystemCS350-Operating-SystemPublic

    C

  5. Data_structure_CourseData_structure_CoursePublic

    This is a data structure class 2016

    C++

  6. Uncertainty-flowerUncertainty-flowerPublic

    Forked fromadap/flower

    Flower: A Friendly Federated Learning Framework

    Python 4


[8]ページ先頭

©2009-2025 Movatter.jp