Teodora Mihoc is a Senior Technical Author at Canonical with eight years of experience translating complex cloud orchestration concepts into clear, user-focused documentation. She combines deep technical involvement in open-source projects like Juju—where she has contributed CLI and UX-improving backend tweaks—with an academic background as a linguist specializing in semantics and pragmatics. Her PhD-level research and teaching roles at Harvard underpin a rigorous, evidence-based approach to communication and documentation design. Based in Berlin, she bridges engineering and language, ensuring that technical prerequisites, examples, and option descriptions are both precise and usable. Teodora’s prior work in experimental linguistics and lab management also gives her practical expertise in research design, tutorials, and tooling for reproducible workflows. Beyond docs, she brings hands-on editing and translation experience, making her particularly effective at shaping documentation for international and technical audiences.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Arts (B.A.), Applied Modern Languages English and French, Bachelor of Arts (B.A.), Applied Modern Languages English and French at Lucian Blaga University of Sibiu
Beijing Language and Culture University
Master of Arts (M.A.), Linguistics, Master of Arts (M.A.), Linguistics at University of Ottawa
Doctor of Philosophy (Ph.D.), Linguistics, Doctor of Philosophy (Ph.D.), Linguistics at Harvard University
Linguistics, Linguistics at Aristotle University of Thessaloniki (AUTH)
Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise).
Role in this project:
Back-end Developer
Contributions:262 reviews, 7 commits, 74 PRs in 8 days
Contributions summary:Teodora primarily focused on refining the Juju orchestration engine by making code adjustments related to command-line interface (CLI) descriptions and global option descriptions. They updated the cloud adding process by clarifying prerequisites and providing more comprehensive examples. The user also updated the version of a dependency. These changes suggest contributions aimed at improving user experience and codebase maintenance within the Juju project.
Contributions:124 pushes, 1 branch in 4 years 11 months
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.