Software Engineer · Distributed Systems · AI

Hi, I'm Jan.

I'm a Software Development Engineer at Amazon, where I design and build distributed systems that operate at scale. I'm a recent M.S. Computer Science graduate of UCSD, where I focused on systems and AI.

Alongside my day job, I collaborate with the Contextual Robotics Institute on robotics research, and partner with Lazarski University on AI applications in medicine. Recent work includes a paper on tabletop object rearrangement (ICRA 2025) and a treatment-outcome study for Port-Wine Stain birthmarks.

Portrait of Jan Szczekulski

$450M+

estimated annual impact from features shipped at Amazon

10M+

daily requests served by systems I helped design

4

publications, incl. co-author of an ICRA 2025 robotics paper and an AI-in-medicine study

Recent writing

ALL POSTS →

Spanner: Google’s Globally-Distributed Database

Spanner is Google's globally-distributed, externally-consistent database. It's heavily based on clock synchronization, and solves prominent clock synchronization issue through its novel TrueTime API (GPS + atomic clocks with bounded uncertainty) to assign globally meaningful commit timestamps, enabling (!!!) lock-free consistent reads and distributed transactions, even across datacenters.

PAPERDISTRIBUTED SYSTEMS
May 2026

ZooKeeper: Wait-free coordination for Internet-scale systems

Zookeper is a distributed coordination service which handles a lot of distribtued system application workload and logic out of box. It works for specific use-cases.

PAPERDISTRIBUTED SYSTEMS
May 2026

Frangipani: A Scalable Distributed File System

Frangipani is a scalable distributed file system layered on top of the Petal virtual disk. Machines cache and serve file system logic locally while Petal provides shared, replicated block storage, using distributed locking and per-server logging for coherence and crash recovery.

PAPERDISTRIBUTED SYSTEMS
Apr 2026

In Search of an Understandable Consensus Algorithm (RAFT)

RAFT is a consensus algorithm designed to be more understandable than Paxos while providing equivalent strong consistenct guarantees.

PAPERDISTRIBUTED SYSTEMS
Feb 2025

Replicating Dropbox Based on RAFT Consensus Algorithm

A 12-week long class project focused on creating a Dropbox-like system that can work in a distributed system setting

DISTRIBUTED SYSTEMSGOLANG
Apr 2024