Özüm Eldoğan is a hands-on software entrepreneur and co-founder with 14 years of professional experience and two decades working in tech roles ranging from developer to managing partner. She prefers fast-changing startups where she can pair pragmatic engineering—guided by "Don't repeat yourself" and "Keep it simple"—with product roadmaps that realize bold visions. A practiced coach and leader, she has a track record of motivating engineers to grow into technical leaders while balancing results-driven delivery with empathy. Her open-source contributions improve developer ergonomics in the Vue ecosystem, including adding query methods to the widely used vuex-orm and enhancing TypeDoc Markdown output and VuePress integration. With graduate training in engineering and technology management and a background that spans product management to database design, she combines strategic oversight with regular hands-on coding and architecture.
14 years of coding experience
13 years of employment as a software developer
Bachelor of Science - B.Sc., Environmental/Environmental Health Engineering, Bachelor of Science - B.Sc., Environmental/Environmental Health Engineering at Istanbul Technical University
Istanbul Cagaloglu Anadolu Lisesi
Master of Science - M.Sc., Engineering and Technology Management, Master of Science - M.Sc., Engineering and Technology Management at Boğaziçi University
Vue / Vuex plugin providing a unified path syntax to Vuex stores
Role in this project:
Full-stack Developer
Contributions:8 commits, 2 PRs, 22 comments in 3 months
Contributions summary:Özüm primarily contributed to enhancing the type safety and developer experience of the `vuex-pathify` library. This included adding comprehensive TypeScript definitions to the project, augmenting existing Vuex types, and introducing property decorators to simplify component integration. Furthermore, the user addressed a reported issue by adding `vue-class-component` to dependencies, which improved the overall usability of the library. These changes collectively improved the library's type safety, ease of use, and maintainability.
The Vuex plugin to enable Object-Relational Mapping access to the Vuex Store.
Role in this project:
Back-end Developer
Contributions:10 commits, 2 PRs, 21 comments in 13 days
Contributions summary:Özüm contributed to the `vuex-orm/vuex-orm` repository by implementing new methods and features, specifically the `findIn()` method for fetching records. They also addressed a bug in the `findIn()` function, ensuring that relations load correctly. Further contributions included the addition of `whereId` and `whereIdIn` methods, along with associated tests and documentation updates, demonstrating a focus on query functionality and data retrieval efficiency.
relationalvuex-ormvuevuexmapping
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
Özüm Eldoğan - Co-Founder & Managing Partner at Safolio