Why We're Here

Dynamic Object Language Labs, Inc. was established in 1993 to promote the synergistic combination of Dynamic and Open Languages, Object Oriented Programming, and Artificial Intelligence.

We conduct advanced research and development aimed at providing a brighter and safer future through advances in computer based technology and its application to real world problems. DOLL’s central theme is to approach complex problems from a domain specific language perspective.

Our research interests include Advanced Languages, Artificial Intelligence, Computer Vision, Planning, Cyber Security, and Expert Systems. DOLL has a long history of exciting work in Self Adaptive Software, a software architecture concept that DOLL helped introduce in the 1990's.

Self Adaptive Software has been used to build robust vision systems, intelligent spaces/rooms, intelligent control systems, and cyber security systems. DOLL is currently performing on multiple projects in the area of cyber security, including self adaptive and game theoretic approaches.

Meet the team

Dr. Paul Robertson

  • Chief Scientist, President

Dr. Robertson, is working to apply self-adaptive software and machine learning principles to Computer Vision, and Perceptual Intelligence. His current research activities include self adaptive software architectures and technology, symbolic learning systems, perceptually enabled interfaces, physically embedded intelligent autonomous systems ,and advanced programming language environments and design. He was recently a senior scientist at Raytheon BBN Technologies. He was a research scientist at the M.I.T Computer Science and Artificial Intelligence Laboratory (CSAIL) He has worked on several DARPA funded programs, including IL, SRS, ANTS, SAFER, and EDCS. He was PI on SAFER and EDCS.

Prakash Manghwani

  • Senior Architect

Before coming to DOLL, Prakash worked as a software engineer at PepperMob and before that as a software engineer at Raytheon BBN Technologies. Where he worked on Concurrent High performance applications development, Semantic Web Technologies, Scalable, fast fault tolerant node failure detection, program composition for embedded systems, Sensor information technologies, and Open map design and implementation. Prakash holds a Bachelor of Science in Computer Engineering.

Dan Cerys

  • Chief Architect

Dan is an experienced software development leader with experience ranging from DARPA R&D programs to delivering mission-critical applications used daily by thousands of users. He has successfully implemented practical state-of-the-art computer systems in a variety of problem domains, particularly in areas of logistics and cyber security. Technical interests include: planning and scheduling; user interfaces that distill large-scale, multi-attribute data into actionable information; knowledge representation; and distributed object-oriented systems.

Thao Phuong

  • Software Developer

Hi there, I'm Thao. If you want to see my past, check out my resume. But the pass won't defind the future. Thus, I will tell you what I can do. My biggest achievement is to continuously surpass my current self. Usually, people want to achieve the big next goal because they want to seek validation from others, which is a good thing. I am, too, a highly competitive person. But the more crucial part, in my perspective, lies in the ability to see myself as a real competitor. This way, I can always strive to become better and never stop learning.

I want to learn many things, ranging from web and app development to multiple machine learning aspects. However, all of my learnings serve only 1 purpose -- that is to make the world a better place. It doesn't have to be the next big thing. Tiny changes that bring little improvement to many lives are the idea. So if you also want to contribute as I do, don't hesitate to reach out!


  • Consulting Scientist

To be updated

Victor Santana

  • Summer Intern 2021

To be updated

Heidi Souibki

  • Summer Intern 2020

To be updated

Andreas Hofmann

  • Chief Scientist 2014-2018

Dr. Hofmann is a leading expert in the area of autonomous systems, particularly, in the fields of robotics, cyber-physical systems, and process control systems. He has been responsible for developing innovative technology and algorithms that work in real-time environments, including the Gensym G2 inference engine and graphical process diagram system, algorithms for bipedal robot balance control, controllers for energy efficient mobile hydraulic systems, and integrated task and motion planning architectures for individual robots, and teams of robots working with humans. Dr. Hofmann has a BS in Electrical Engineering from MIT, an MS in Electrical Engineering from Rennselaer Polytechnic Institute, and a Ph.D. in Computer Science from MIT.

Chris Hofmann Intern

  • Intern 2014-2018

To be updated

Carole J. Lee

  • Summer Intern

To be updated