Hi there 👋
Are you looking for a devops software engineer? Send me an email.
I'm a devops software engineer with advanced skills in Python, Java, Javascript, Terraform. See my personal-manifesto. See my wants repository and my dream for society.
I am interested of distributed systems, parallelism, concurrency, lockfree algorithms, database architecture and internals, programming language design, algorithms and data structures. You shall find various straightforward, simple implementations of various algorithms on my Github profile. Change the dropdown types field to 'Sources' to see things I created.
Some highlights - I implemented a three way merge diff algorithm based on Myers algorithm. A distributed keystore database and a mazzle build server. I also implemented a merkle CRDT and part of the YATA text merging algorithm.
🔭 I’m currently working on hash-db, text-diff and ideas4🌱 I’m currently looking for remote work👯 I’m looking to talk about my ideas🤔 I’m looking for help with ...💬 Ask me about ideas📫 How to reach me: sam@samsquire.com⚡ Fun fact: -->
Whitepapers I like
- An O(ND) Difference Algorithm and its Validation
- Left-Right: A Concurrency Control Technique with Wait-Free Population Oblivious Reads
- Merkle-DAGs meet CRDTs
- Serializable Snapshot Isolation
- Near Real-Time Peer-to-Peer Shared Editing on Extensible Data Types
- PolarDB Serverless: A Cloud Native Database for Disaggregated Data Centers
- SplinterDB: Closing the Bandwidth Gap for NVMe Key-Value Stores
- Communicating Sequential Processes
- Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer by Alexander Krizhanovsky
- How to Architect a Query Compiler
- A Gentle(-ish) Introduction to Worst-Case Optimal Joins
- A methodology for implementing highly concurrent data structures
- ZooKeeper’s atomic broadcast protocol: Theory and practice
- Using Lightweight Formal Methods to Validate a Key-Value Storage Node in Amazon S3
- In Search of an Understandable Consensus Algorithm (Extended Version)
- Concurrency Control Performance Modelling Alternatives and Implications
- Practical Byzantine fault tolerance
- Reading Types in C Using the Right Left Walk Method
- Stateful Dataflow Multigraphs: A Data-Centric Model for Performance Portability on Heterogeneous Architectures
- Scalability! But at what cost?
- Wait-Free Queues With Multiple Enqueuers and Dequeuers
- A Wait-free Queue as Fast as Fetch-and-Add
- Know Your Limits by Igor L. Markov
- Extended Sequential Reasoning for Data-Race-Free Programs


