Go engineer and tech lead. Working on P2P messaging and distributed systems infrastructure.
- P2P messenger on Matrix protocol: embedded Dendrite homeserver + Pinecone overlay routing, cross-compiled to Android/iOS via gomobile. Tech lead on a 5-person Go team.
- Open source: maintaining modernc.org/sqlite, building pure-Go protocol ports.
- Writing: technical deep-dives on NAT traversal, gomobile internals, and embedded SQLite on mobile.
- Languages: Go (primary), Python, Java
- Domains: Backend, P2P networking, NAT traversal, mobile cross-compilation, Matrix protocol, distributed messaging, end-to-end encryption
- Infra: Kubernetes, Docker, GitLab CI, Prometheus, Loki, NATS JetStream
- Storage: SQLite, PostgreSQL
- Maintainer of modernc.org/sqlite, the pure-Go CGo-free SQLite driver: pluggable page cache (SQLITE_CONFIG_PCACHE2), Scan hot-path performance work, DBStatus/FileControl APIs, 18 merged MRs.
- Merged contributions to etcd (auth/maintenance backports), golang.org/x/mobile (Objective-C binding fixes), etcd-io/auger.
- Pure-Go protocol and CRDT ports: ygo (Yjs), loro-go (Loro, listed in official docs), willow-go (Willow), dap-go (IETF DAP).
Senior Python engineer at a Skolkovo-resident proptech: FastAPI, Django, Celery, ETL pipelines processing 300K+ real estate records, ML-driven valuation models.
Master's in Computer Science (in progress, 2027)
- LinkedIn: Ian Chechin
- Email: ian00chechin@gmail.com
- Telegram: @ianchechin
- Medium: @Deln0r
- ORCID: 0009-0001-4060-5261


