$ whoami
Senior Software Engineer | Swift & C# & C++ | macOS & Windows
⚡ TL;DR
35+ years of software development | Self-taught since Sharp X68000 era | Specialist in cross-platform desktop apps | Proven track record of rescuing failing projects and reducing costs by 50%+
📝 Communication
Async-first communication (Slack, email, GitHub). I deliver through clear documentation, well-structured PRs, and responsive text collaboration.
💰 Why Hire Me?
With the current weak Japanese Yen, you get senior-level expertise (35+ years) at a fraction of typical US/EU rates.
🤖 Development Approach
I integrate AI tools (Claude, GitHub Copilot) into my development workflow — not as autopilot, but as tools I direct. I design the architecture, make technical decisions, and instruct AI to accelerate implementation. 35 years of experience guides the AI, not the other way around.
Problem
macOS users struggle to identify current input method at a glance, causing frequent typing errors when switching between Japanese and English.
Solution
Built a menu bar app displaying IME status with visual clock indicator.
Results
Problem
Windows users needed the same IME visibility solution available on macOS.
Solution
Rebuilt the concept in C#/.NET 8 with Windows-native UI, demonstrating true cross-platform capability.
Results
Problem
Users of IMEIndicatorClock wanted to preview and customize settings before downloading, and share their configurations with others.
Solution
Built a full-stack web app with React frontend, Express API backend, and Supabase (PostgreSQL) for data persistence. Features real-time clock preview, preset management, and GitHub OAuth authentication.
Results
Problem
Developers and project maintainers need a quick way to visualize download statistics across all their GitHub Releases.
Solution
Built a single-page app that fetches and aggregates download data from GitHub REST API v3, using parallel async operations (Promise.all) with rate limit monitoring and responsive UI.
Results
Problem
Opening multiple project folders means juggling separate Finder/Explorer windows, slowing down context switching.
Solution
Desktop utility that opens folder groups as tabs in a single window, with named presets, searchable history, and multi-tier platform fallback architecture.
Results
Problem
The Python version uses System Events keystroke simulation for Finder tabs, requiring accessibility permission and conflicting with user input.
Solution
Rebuilt in SwiftUI with AX API + AppleScript hybrid — AX API presses Finder's "New Tab" button programmatically, no keyboard simulation needed.
Results
Problem
The Python version requires a Python runtime and uses SendInput keystroke simulation, which is unreliable and conflicts with user input during tab operations.
Solution
Rebuilt in pure C++17 with Win32 API — no external frameworks, single .exe. Uses UI Automation COM API to directly control Explorer tabs without global keystroke simulation.
Results
35+ years from embedded to enterprise
Why I seek international remote work
All my public repositories
Get my full resume as PDF