Personal details

Hideki O. - Remote software architect

Hideki O.

Based in: 🇯🇵 Japan
Timezone: Tokyo (UTC+9)

About

Senior Software Engineer with 35+ years of experience. I solve complex problems that others gave up on — from proposing the "Engine-on-Wing" configuration for the HondaJet to independently developing the core UI for the world's first HDD-integrated DVD recorder at Panasonic.

What I Solve:

• Complex debugging that other teams gave up on

• Failing projects that need rescue and stabilization

• Cross-platform consistency (macOS ↔ Windows)

• Legacy system modernization

I am a master of Swift and C#, delivering high-quality code through async-first communication (Slack, email, GitHub). Open to voice/video meetings when needed for design discussions or team sync. I excel at rescuing failing projects and redefining architectural standards.

Work Experience

Senior Software Architect & Full-stack Developer
Freelance / Self-Employed | Oct 1995 - Present
Java
C#
Swift
.NET
Windows Application
macOS Apps Development

Providing high-level architectural consulting and full-stack development for major Japanese enterprise clients and open-source projects.

• Modernization & Rescue: Rescued multiple failing large-scale Java projects for critical infrastructure (Power, Securities, Public Services), improving performance and maintainability by redefining system architectures.

• Cross-Platform Expert: Developing native desktop utilities (IMEIndicatorClock) using Swift for macOS and C#/.NET 8 for Windows, prioritizing zero-dependency and high performance.

• Async-First Collaboration: Delivering through clean code and clear documentation via Slack, email, and GitHub. Open to voice/video meetings when needed for design discussions or team sync.

Senior Software Engineer (UI Architecture & Multimedia Standards)
Panasonic Holdings Corporation | Feb 1994 - Oct 1994
C
UI design
Embedded Systems

Led the solo development of the core User Interface for the world's first HDD-integrated DVD recorder (DMR-HS1).

• Mastered complex international DVD standards (English-only documentation) within 2 months to architect the system from scratch. • Independently designed and implemented critical HDD-DVD dubbing functions, bypassing inefficient organizational structures to deliver a high-quality product on a tight schedule. • This project established the foundational UI architecture for a new generation of consumer electronics.

Projects

IMEIndicatorClockW
C#
WPF
.NET
Windows Application
A lightweight Windows desktop utility built with C# and .NET 8 that integrates the IME (Input Method Editor) status into the system clock. It solves the common friction of unintended language input for bilingual professionals. Key features include zero external dependencies, high performance, and a clean MVVM architecture.
IMEIndicatorClock
Accessibility
Swift
AppKit
macOS
A macOS utility that visually displays IME (Input Method Editor) status near the mouse cursor and provides a customizable desktop clock. Supports 12 languages for IME detection including Japanese, Korean, Chinese, Thai, Vietnamese, Arabic, and more. Features analog/digital clock modes, cursor indicator, and full customization.

Education

Wakayama Prefectural Wakayama Technical High School
High school diploma・Mechanical Engineering
Apr 1979 - Mar 1981