Ischca(nabe)

10 commits

I

Ischca(nabe)

@Ischca

Japanese Senior Backend Engineer at @appbrew @HashPortInc -> @CreaturesInc -> @appbrew

Commit activity

10 commits in the last 30 days

longest streak 5 days

409 / 1,000 XP591 XP to wheel

Shota Watanabe (Ischca)

Backend / full-stack engineer based in Tokyo, Japan, with around 10 years of experience. Currently at AppBrew; previously at Creatures and HashPort. Led architecture and production operations for ClinCloud's multi-tenant clinical EDC platform.

I design, build, and operate production systems, with experience spanning multi-tenant backends, internal platforms, APIs, and independently built products.

Open to ongoing part-time backend/platform contracting, with fully asynchronous, written-only collaboration through GitHub, Slack, and documentation.

Selected Engineering Work

ClinCloud — Multi-tenant Clinical EDC Platform | Lead Engineer / Full-stack

Kotlin/Ktor · TypeScript

Led the architecture, implementation, and production operations of a multi-tenant Electronic Data Capture (EDC) platform supporting clinical workflows for pharmaceutical customers.

  • Developed backend and frontend functionality, including tenant isolation and access control.
  • Implemented audit trails capturing user attribution, timestamps, and data changes to support traceability in regulated clinical workflows.
  • Owned development across the application lifecycle, from design through production maintenance.

Creatures — Pokémon TCG Internal Data Platform | Full-stack Engineer

Scala/Play · Angular · TypeScript · MySQL · GCP/GKE · Terraform

Developed and maintained an internal information platform for the Pokémon Trading Card Game development team, managing card, product, and illustration data.

  • Implemented complex domain-specific business rules, administrative configuration interfaces, and cross-system data synchronization.
  • Developed access control and spreadsheet-style data editing workflows.
  • Modernized the Angular frontend with Standalone Components, Typed Forms, and JSpreadsheet, delivering the changes to production.

Creatures — Generative AI Game Platform | Technical Lead / Engineer

Go/Gin · Next.js · YAML · CEL · Claude · Gemini

Served as the sole engineer on a cross-functional team of approximately four people, also handling technical leadership and project management.

  • Designed and implemented a shared, declarative game runtime using YAML and Common Expression Language (CEL).
  • Built configuration-driven state transitions, scenario branching, character behavior, and dynamic LLM prompt/context selection.
  • Integrated Anthropic Claude and Google Gemini.
  • Delivered novel-writing and music-making applications for internal/limited release within approximately two months.

HashPort — Multi-chain Wallet Backend | Backend Engineer

TypeScript · Ethereum · Tezos · Bitcoin · PLT

Developed wallet backend APIs and transaction workflows across multiple blockchain networks, including chain-specific integrations for asset transfers.

Featured Public Work

KUE — Multi-platform Visual Bug Reporting SDK

Open source (MIT) · Documentation

Developed a cross-platform SDK and setup CLI for capturing, annotating, and submitting visual bug reports directly from mobile applications.

  • Supports Expo / React Native, native iOS and Android, and Flutter.
  • Distributed through npm, Swift Package Manager, Maven Central, and pub.dev.
  • Offers custom submission callbacks or an optional hosted service, KUE Cloud.

Storiiva — Web Novel Publishing Platform

Live product · Japanese site

Independently developed and operate a web platform for publishing and discovering fiction, including AI-assisted works.

  • Authors can publish stories; readers can discover and read published episodes without an account.
  • Supports multilingual publishing and discovery.
  • Built with Next.js, TypeScript, Supabase, and LLM integrations.

Tech Stack

Languages: TypeScript, Kotlin, Go, Scala, Python, Java
Backend / APIs: Ktor, Play Framework, Gin, Node.js, GraphQL
Frontend: React, Next.js, Angular
Data: MySQL, Redis, Supabase
Cloud & infrastructure: AWS, GCP/GKE, Docker, Terraform
Mobile: Expo / React Native, native iOS / Android, Flutter
Other: YAML/CEL, LLM integrations, blockchain wallet APIs

Contact

Ischca/README.md on GitHub