Summary
Jim Pick is a versatile freelance developer with 35+ years in engineering and 17 years of focused software experience, blending electrical engineering roots with deep systems, firmware, and full-stack development. He ships production web and mobile apps, developer APIs, and has significant hands-on experience with Go, Rust, and TypeScript while also knowing dozens of other languages. Jim has been a visible contributor to decentralized and peer-to-peer ecosystems—working on IPFS, Dat, Filecoin, Ethereum, and notable projects like Automerge/Hypermerge to enable serverless collaborative apps. He pairs low-level expertise (kernel hacking, device drivers, embedded Linux) with modern cloud-native and DevOps practices, including Kubernetes, databases, and Spark-based analytics. As a long-term open-source participant and former Protocol Labs engineer, he brings rare cross-domain fluency useful for architecting resilient distributed systems and developer experiences. Based in Victoria, BC, he’s available for special projects focused on decentralized web protocols, CRDTs, and data-intensive tooling.
18 years of coding experience
29 years of employment as a software developer
Engineering, Electrical, Engineering, Electrical at University of Victoria
Japanese