Summary
Bob Kerns is a retired software engineer with deep expertise in knowledge representation, rule engines, Lisp compilers, and virtual machines, drawing on a career that began at MIT in the 1970s and spans senior architect roles at Symbolics, DEC, Brightware/Firepond, and FICO. He has led technical architecture, development methodology, and team organization for commercial expert systems and knowledge-base products, and helped put AI on the web in the 1990s. Comfortable across symbolic mathematics, language design, and XML/Web Services, he has contributed to early open-source projects such as Maclisp, VAX/NIL, Macsyma/Maxima, and Emacs long before those ecosystems existed. Known for marrying research-level ideas with production-grade engineering, he excels at turning complex inference engines into practical, maintainable systems. Based in Corte Madera, California, he continues to advise and mentor teams from a perspective shaped by decades of pioneering work.
14 years of coding experience
22 years of employment as a software developer
Computer Science, Electrical Engineering, Computer Science, Electrical Engineering at Massachusetts Institute of Technology