Koudai Aono koxudaxi

Koudai Aono (青野高大)

Python developer · OSS maintainer · PEP 750 co-author (Python 3.14)

📍 Tokyo, Japan (JST / UTC+09:00)

💼 Open to opportunities. Feel free to reach out.

✉️ [email protected] · LinkedIn · GitHub · Mastodon

What I Can Do

Ecosystem Building

I build the missing piece that helps people adopt an ecosystem. An abstraction, a reference implementation, plus documentation and integrations to roll it out. datamodel-code-generator started from the need to turn OpenAPI/JSON Schema into typed Python models. I co-authored PEP 750 to make string interpolation safer and more tool-friendly.

Developer Tools & DX

CLI tools and JetBrains IDE plugins for Python teams. The Pydantic PyCharm plugin has 647k+ installs. I optimize for fast feedback, clear error messages, and backwards-compatible behavior.

OSS at Scale

datamodel-code-generator gets 11M+ downloads per month. I keep it stable with CI-gated end-to-end tests (100% test coverage), small releases, and a clear changelog. The test suite doubles as executable documentation for contributors.

Selected Projects

datamodel-code-generator

★ 3.8k 📥 11M+/mo (source)

Generate Python data models (Pydantic, dataclass, TypedDict, msgspec) from OpenAPI, JSON Schema, GraphQL, and CSV.

PEP 750: Template Strings

Co-author. Adds t-strings to Python 3.14. Keeps interpolations structured so tools can validate, transform, and render text safely.

JetBrains Plugins

Other Projects

Selected Talks

Upcoming

  • 🇺🇸 PyCon US 2026 (Accepted) EN "Beyond Optional in Real-World Projects: Missing, None, and Unset"

Past

Experience (short)

  • Python Developer, Mirascope (US based, Remote from Tokyo, JST, 2024 to 2026)
    Developed the Mirascope open source LLM library and built server side features for Mirascope Cloud, including SDK integration. (Python, TypeScript)
  • Senior Software Engineer, Tractable (UK based, Tokyo office, 2021 to 2024)
    Built a data pipeline and customer portal integrating AI products with client systems, and led CI/CD migration plus Python tooling rollout. (Python, TypeScript, AWS)

Work With Me

Sponsor

Support ongoing maintenance through GitHub Sponsors. Sponsor logos can be displayed on documentation.

Consulting

Available for consulting and contract engagements. Send a short context (goal, constraints, and links if you have one). I'll reply with whether I can help and what I'd do first.

Full-Time / Contract

Global: fully remote. Japan: fully remote or hybrid. JST-based with flexible overlap hours.

I build and maintain Python developer tools and OSS. See "Selected Projects" for details.