Skip to content
You must be logged in to sponsor obott9

Become a sponsor to obott9

What I Solve

  • Complex debugging that others gave up on
  • Failing projects that need rescue and stabilization
  • Cross-platform consistency (macOS ↔ Windows)
  • Legacy system modernization

About Me

Self-taught software engineer with 35+ years of hands-on experience, starting from the era of MS-DOS and assembly language. Started at Honda R&D as a mechanical design engineer, then transitioned into software — and never looked back.

My journey spans embedded firmware (automotive ABS systems, satellite base stations, HDD/DVD recorders), mobile development (iOS, Android, BREW, PalmOS), and enterprise systems (securities, insurance, utilities on Java/Oracle/AWS).

I hold Japan's First-Class Information Technology Engineer certification.

What I'm Building

  • IMEIndicatorClock (macOS/Swift) — Visual IME status indicator with customizable clock
  • IMEIndicatorClockW (Windows/C#/.NET 8) — Windows version for cross-platform coverage
  • IME Settings Simulator (React/Node.js/Supabase) — Full-stack web app for testing IME configurations
  • Play IME Preset API (Java 21/Play Framework 3.0) — REST API backend with Ebean ORM + Supabase PostgreSQL
  • Play IME Preset Dashboard (Scala/Play Framework 3.0) — Reactive REST API with Slick + Pekko Streams SSE
  • File Tab Opener (Python/tkinter) — Cross-platform folder tab utility with 68 unit tests
  • FileTabOpenerM (Swift/SwiftUI) — Native macOS version with AX API + AppleScript hybrid
  • FileTabOpenerW (C++/Win32 API) — Native Windows version with UI Automation API
  • GitHub Download Counter (React/Vite) — GitHub Releases download stats viewer

Why Sponsor?

Your support directly funds:

  • 🔧 Ongoing maintenance and cross-platform compatibility
  • 🌍 Expanding language and IME type support
  • ✨ New features driven by user feedback
  • 📱 Future platform expansion

I've shipped production software for Panasonic, Honda, and major Japanese enterprises. Now I'm channeling that experience into open-source tools that help everyday multilingual users. Your sponsorship keeps this work going.

@obott9

This would help cover my Apple Developer Program fee and keep the app updated!

Featured work

  1. obott9/IMEIndicatorClock

    macOS IME status indicator with customizable desktop clock

    Swift 1
  2. obott9/IMEIndicatorClockW

    IME status indicator & desktop clock for Windows | Windows用 IME状態インジケーター&デスクトップ時計

    C# 2
  3. obott9/ime-simulator

    IME indicator clock settings simulator — React + Express + Supabase | Live preview & preset sharing

    JavaScript
  4. obott9/file_tab_opener

    Cross-platform desktop utility to open folder groups as Finder/Explorer tabs | Python/tkinter, 5 languages, 68 tests

    Python
  5. obott9/FileTabOpenerW

    Native Windows File Tab Opener — C++17/Win32 + UI Automation API for reliable Explorer tab control

    C++
  6. obott9/play-ime-preset-dashboard

    Reactive IME preset dashboard - Play Framework 3.0 + Scala 3 + Slick + Pekko Streams

    HTML

0% towards $25 per month goal

Be the first to sponsor this goal!

Select a tier

$ a month

Choose a custom amount.

$1 a month

Select

A thank you mention in my README

$5 a month

Select
  • Get a Sponsor badge on your profile

$10 a month

Select

Your name in a "Supporters" section of my projects

$25 a month

Select
  • Logo or name goes in my project README