Mark Kohler is a Staff Software Engineer with 17 years of experience designing and shipping embedded Linux systems, systems software, and cross-platform Python applications from Mountain View. He excels at low-level C and Python development for embedded devices, TCP/IP protocol implementation, and creating user-focused GUIs and tooling that reduce support overhead. At Packeteer he implemented IPv6 transition mechanisms, invented techniques to prevent in-kernel routing loops, and built a version-controlled embedded build system that slashed build times and improved GPL compliance. As VP of Engineering at Apposite he delivered a combined Windows and embedded solution for reproducing network conditions, and he has continued that blend of hardware-aware and application-level engineering at ProteinSimple. Known for pragmatic architectures that balance performance, testability, and UX, he brings deep domain knowledge in networking and embedded Linux to complex product challenges. He holds a BS in Electrical Engineering from the University of Maryland and combines systems-level rigor with a maker’s knack for practical automation.
17 years of coding experience
9 years of employment as a software developer
BS, Electrical Engineering, BS, Electrical Engineering at University of Maryland
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mark Kohler - Staff Software Engineer at ProteinSimple