Anne Ogborn

CoFounder at SWI-Prolog

Elgin, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Anne Ogborn is a seasoned software engineer and serial founder with 15+ years of experience building interactive systems, databases, and virtual-world learning platforms from Elgin, Oregon. As CoFounder of The Elgin Works and Pathways Cooperative she blends hands-on engineering with creative product design, shipping e-learning and manufacturing-focused projects and even a laser-baked color business unit. A long-time contributor to SWI-Prolog and TerminusDB, she brings deep expertise in logic programming, knowledge representation, and backend/database engineering—having authored Prolog examples and contributed to WOQL compilation. Her work on social robotics (RoboKind) and virtual worlds (University of Houston, OpenCog) reflects a human-centered approach to computing and education. Curious and eclectic, Anne pairs legacy systems experience (Apple, EA, Informix) with explorations in Haskell and automated manufacturing, making her comfortable across decades of evolving tooling and paradigms.
code15 years of coding experience
job36 years of employment as a software developer
bookUniversity of Kansas
languagesEnglish, Hindi, Urdu
stackoverflow-logo

Stackoverflow

Stats
2,162reputation
341kreached
53answers
7questions
Badges
prolog
top-5%
github-logo-circle

Github Skills (23)

solve10
databases10
logic-programming10
solution10
prolog10
backend10
database10
graph-database9
database-design9
open-source8
algorithms8
algorithm8
acid7
document-database7
collaboration7

Programming languages (15)

C#JavaC++CSSCRustTeXProlog

Github contributions (5)

github-logo-circle
Anniepoo/prolog-examples

Oct 2012 - Feb 2020

Some simple examples for new Prolog programmers
Role in this project:
userBack-end Developer
Contributions:33 commits, 4 PRs, 13 pushes in 7 years 5 months
Contributions summary:Anne appears to be contributing to a Prolog project focused on problem-solving and knowledge representation. Their initial commit established the foundational code for a story generator, utilizing a backward-chaining planner and a simulator. Subsequent commits added and modified various Prolog examples demonstrating their proficiency in the language and its application in areas like story generation, puzzle-solving, and constraint programming. They demonstrated the ability to maintain and extend the repository with multiple projects.
family-treelogic-programminglanguagetoolconstraint-programmingprolog
terminusdb/terminusdb

Nov 2019 - Mar 2020

TerminusDB is a distributed database with a collaboration model
Role in this project:
userBack-end Developer & Database Engineer
Contributions:20 commits, 11 pushes, 2 branches in 3 months
Contributions summary:Anne primarily contributed to the back-end functionality of the TerminusDB project, focusing on its core database features. Their work included checking SWI-Prolog version compatibility, merging changes to the schema, and implementing WOQL query compilation and execution logic. They also added and modified database-related predicates and functions within the project's codebase. The user's contributions also included some minor modifications and additions to project documentation.
distributednosqllinked-datarevision-controlsql
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
Anne Ogborn - CoFounder at SWI-Prolog