Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

ian chechin header

Hi, I'm Ian

Go engineer and tech lead. Working on P2P messaging and distributed systems infrastructure.

Current focus

  • 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.

Stack

  • 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

Open source

  • 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).

Education

Master's in Computer Science (in progress, 2027)

Contact

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors