Welcome to koborin.ai


About This Proving Ground
Section titled “About This Proving Ground”This is a personal technical proving ground where I explore, document, and share my journey through modern software development — shaped through repeated cycles of hypothesize → verify → return.
Who runs this
Section titled “Who runs this”Built by @nozomi-koborinai.
- 🏢 Serverless Application Developer at a Google Cloud Partner company in Japan
- 🏆 Google Cloud Partner Top Engineer 2025 & 2026 (Application Modernization)
- 📖 Contributing to developer communities through Genkit books, OSS, and conference talks
- 🎯 Specialized in DDD and Clean Architecture for quality assurance
- 🤖 Exploring AI-driven development — building tools like contextlint
Background
Section titled “Background”I graduated from an IT technical college in March 2019, where I built my foundation in object-oriented programming with Java.
During my first four years, I worked on enterprise legacy systems while teaching at App University (Japan’s app development engineering community) and co-authoring a book on Flutter design patterns.
Currently working across cloud architecture, pre-sales, and team leadership at a Google Cloud Partner company — while exploring AI-driven development on the side.
Book: Mastering Genkit
Section titled “Book: Mastering Genkit”Building
Section titled “Building”
contextlint
A semantic linter for AI-era Markdown. Verifies cross-references, required sections, and dependency graphs deterministically — across your editor, AI assistants, and CI. Tagline: “markdownlint for syntax. contextlint for meaning.”

TerraDart
As the Dart ecosystem grows — Flutter on the client, more server-side Dart (Firebase Functions, Cloud Run, Cloud Run functions) — teams often still use Terraform for delivery: HCL or *.tf.json, alongside the usual GCP console workflows.
TerraDart is my pre-alpha take on type-safe IaC for that stack. Author typed GCP resources in Dart, emit standard *.tf.json, and keep your existing terraform apply pipeline.

GCP Cost MCP Server
An MCP server that lets AI assistants like Claude or Cursor estimate GCP running costs — instead of manually using the Google Cloud Pricing Calculator. Built on the Cloud Billing Catalog API with Go + Genkit. Works with conversational requirements and architecture diagrams alike. Adopted for use at the GCP partner company I work for.

Ableton OSC MCP Server
An MCP (Model Context Protocol) server that lets AI assistants like Claude or Cursor drive Ableton Live 11+ via AbletonOSC. Built in Go + Genkit. Tracks, MIDI clips, tempo, and clip slots are exposed as MCP tool calls so AI conversation can drive beat-making and music production directly.
OSS Contributions
Section titled “OSS Contributions”Genkit for Dart and Flutter
Originally co-developed the Dart client for Genkit with the Genkit team, aiming to grow the Flutter/Dart Genkit community. The project has since evolved from a client library into Genkit for Dart and Flutter — a full AI SDK with client features alongside. Now contributing as a community member.
Genkit (core)
Small contributions to the upstream Genkit repository: docs improvements and minor PRs.
Highlights
Section titled “Highlights”| Item | Description | Link |
|---|---|---|
| FlutterGakkai MVP (10th) | Best talk award at the 10th FlutterGakkai for a TerraDart presentation | - |
| Google Cloud Partner Top Engineer 2025 & 2026 | Selected for Application Modernization two years in a row | - |
| Introduction to Flutter Design Patterns (co-author) | Covers layered / onion architecture | Zenn |
| App University (formerly Flutter University) | Former instructor, current 1-on-1 mentor | flutteruniv.com |
Speaking & Events
Section titled “Speaking & Events”| Date | Event | Title | Attendees |
|---|---|---|---|
| 2026/07 | FlutterGakkai (10th) | Trying Type-safe IaC with Dart | 56 |
| 2025/07 | Google I/O Extended Tokyo 2025 | Dart client for Genkit: Official Client for Using Genkit from Flutter | 434 |
| 2025/02 | FlutterGakkai (7th) | Accelerating Generative AI App Development with Flutter × Firebase Genkit | 191 |
| 2024/12 | Genkit Hands-on (Organizer) | Technical supporter | 45 |
| 2024/11 | GDG DevFest Tokyo 2024 | Orchestrating Firebase and AI: Genkit Architecture Example | 369 |
| 2024/06 | TECH+ Seminar | Revolutionizing Logistics with Google Maps Platform | 246 |
| 2024/06 | Map The Way Tokyo | Retail DX Strategy for Competitive Advantage | 75 |
| 2024/04 | Retail DX | Retail DX Strategy for Competitive Advantage | 138 |
| 2024/04 | Google Cloud RetailTech Recap Seminar | Integrating Google Maps, Firebase, and PaLM | 51 |
| 2024/03 | RetailTech JAPAN | Enhancing Development Efficiency with Google Maps, Firebase, and PaLM Integration | 429 |
| 2024/02 | GDG Tokyo Monthly Online Tech Talks | IaC and CI/CD Pipeline Construction in Firebase | 200 |
| 2023/12 | Cloud Ace Webinar | Rapid Development of a Healthy Review App with Firebase × Google Maps API | 61 |
Project Experience
Section titled “Project Experience”| Year | Project | Overview |
|---|---|---|
| 2026 | Cloud Modernization (On-prem Alfresco → GCP) | Tech lead & PM overseeing backend and SRE engineers. Migrating on-premises Alfresco to GCP with a platform engineering mindset — building harnesses to maximize developer experience for the team |
| 2026 | GenAI External Security Harness | Solo from consulting through PM. Mapped audit policy requirements into log retention design, then delivered an external security harness using Sensitive Data Protection (DLP API), Agent Platform Gen AI evaluation service, and Model Armor |
| 2025 | Full-scratch Business System Development | Secure architecture with Cloud Run + Cloud SQL Auth Proxy. Fully automated IaC with CDKTF. Solo full-stack TypeScript development |
| 2025 | Platform Engineering Support | Supported a project struggling with dev environment differences and Firebase Authentication implementation. Standardized dev environments for 20+ engineers using Cloud Workstations and conducted Firebase Auth best practices workshops |
| 2025 | Generative AI App Development Support (Won Competition) | Proposed Genkit and DB security architecture, winning the contract over 2 competitors. Also supported team building focused on Agentic AI coding |
| 2025 | Google Cloud Next ‘25 Live Reporting App (Award Winner) | Developed an app using Genkit for speech-to-translation-to-draft generation. Team published 23 live reports in 3 days. Received award from Google Cloud Japan |
| 2024 | Identity & Access Management Architecture | Introduced Identity Platform as IDaaS. Proposed dynamic authorization with Cloud Run sidecar + Open Policy Agent (OPA), supporting SAML auth providers |
| 2024 | Firebase Architecture Support | Implemented IP restrictions for Cloud Functions deployment via VPC Service Controls. Designed auto-documentation pipeline with Gemini Code Assist |
| 2023 | Tokyo Flutter Hackathon Winner | Participated with App University (formerly Flutter University) team. Developed real-time online game in 24 hours. Handled Firebase full-stack (Auth, Firestore, Hosting, Cloud Storage, Cloud Functions) |
| 2023 | Cloud Management Platform Construction | Tech lead on a custom Cloud Management Platform centralizing change management and operational tasks across a customer’s GCP environment. Wired Snyk IaC into the Terraform pipeline for both static IaC scanning and drift detection between Terraform state and the actual cloud |
| 2023-24 | MoodTrend | Mood tracking app for bipolar disorder. As tech lead, designed Flutter software architecture and CI/CD pipeline (Workload Identity + GitHub Actions + Terraform), contributing to initial release. Currently off the project (iOS / Android) |
| 2019–2023 | Large-scale Electronic Medical Record System (4 years) | Team member on a 30+ developer codebase with 400+ tables. Incrementally migrated parts of the legacy VB.NET / C# / ASP.NET / WPF stack from tightly-coupled to loosely-coupled — introducing ViewModel / Repository layers (MVVM), replacing live network calls in unit tests with mocks |
Beyond Code
Section titled “Beyond Code”When I’m not coding, I enjoy:
- 🎸 Music: Guitar playing and beat-making (Beats · YouTube)
- 📚 Reading: Exploring new ideas and perspectives
- 🧖 Digital Detox: I value downtime in baths and saunas above all else
Work hard, rest well.
Why koborin.ai?
Section titled “Why koborin.ai?”- koborinai is my family name
- koborin is my nickname
- koborin.ai = nickname +
.aiTLD
I frequently work with AI-related products like Genkit, and with the rise of Agentic AI, the .ai domain feels like a natural fit.
Feel free to explore this proving ground—I’ll keep tending to it bit by bit.
