Summary
Jakub Kopański is a Formal Verification Engineer based in Warsaw with 15 years of experience building robust software and hardware systems across functional programming, frontend frameworks, and analog IC design. He has transitioned from designing low-noise bio-signal amplifiers and high-speed transceivers to architecting type-safe, functional web frameworks and Haskell backends, most recently joining Nethermind to apply formal methods to blockchain systems. Jakub blends deep theoretical rigor with practical tooling—nix-driven builds, Elm/TypeScript frontends, and Haskell backends—and has taught functional programming practices at scale for products like Discovery+. He often brings hardware-grade discipline to software projects (introducing gitflow to circuit design and static typing to JS codebases), making him comfortable at the intersection of verification, reliability, and developer ergonomics.
15 years of coding experience
13 years of employment as a software developer
Master of Science (MSc) Electronic Engineering, Master of Science (MSc) Electronic Engineering at Warsaw University of Technology
Founder Institute