Summary
Ian London is a Senior Software Engineer with 11 years of experience building complex TypeScript front-ends and pragmatic developer tooling, currently exploring Rust while driving cross-team communication and strong schema design. He led and architected Protocol Designer at Opentrons, creating a JSON domain-specific language for automated lab protocols and championing RFC-driven collaboration between product, design, and engineering. Comfortable across the stack, he has a track record of shipping reusable libraries, CI/CD pipelines, and data-driven solutions, from startups to open-source projects. A mentor who values thoughtful testing and clear data schemas, he documents his learnings on his technical blog and maintains an active GitHub presence. Notably, his background in molecular biology gives him a rare ability to bridge wet-lab workflows with production software engineering.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science (B.S.), Molecular Biology, Bachelor of Science (B.S.), Molecular Biology at The College of New Jersey
Developmental Molecular Biology, Developmental Molecular Biology at University of Denver
French