๐ Currently open to remote opportunities (contract / full-time)
๐ Written English communication only โ I deliver through clear documentation and code
35+ years of software development experience | Self-taught since the Sharp X68000 era | Specialist in cross-platform desktop apps (Swift for macOS, C# for Windows) | Proven track record of rescuing failing projects and reducing maintenance costs by 50%+
| What You Get | Evidence |
|---|---|
| Senior-level expertise | 35+ years hands-on coding, not just managing |
| Cross-platform skills | Native apps for both macOS and Windows |
| Problem solver | Exposed root causes on 3 different "impossible" legacy projects |
| Self-directed | Built entire career through self-learning, no CS degree needed |
| Cost-effective | Competitive rates due to weak Japanese Yen |
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:
- โ Supports 18+ languages
- โ Distributed via MacUpdate, Vector, ็ชใฎๆ
- โ Zero dependencies โ pure Swift/SwiftUI
๐ View Repository
Problem: Windows users needed the same IME visibility solution.
Solution: Rebuilt the concept in C#/.NET 8 with Windows-native UI.
Results:
- โ Feature parity with macOS version
- โ Demonstrates true cross-platform capability
- โ Clean MVVM architecture
๐ View Repository
Challenge: Legacy payment system couldn't scale for new requirements.
My Role: System Engineer, team of 30 developers.
Result: Successfully delivered pilot ahead of schedule.
Challenge: Migrate legal search system across 3 generations of mobile platforms.
My Role: Sole developer for iOS/Android migration.
Result: 14 years of continuous operation, survived flip phones โ smartphones transition.
Challenge: Manual testing of ABS hydraulic units was slow and error-prone.
My Role: Designed and built automated test equipment.
Result: Reduced testing time by 60%, improved accuracy.
Languages: C, C++, C#, Swift, Objective-C, Java, Assembly
Platforms: macOS, Windows, iOS, Android, Linux, MS-DOS
Frameworks: .NET 8, SwiftUI, WinForms, WPF
Specialties: Desktop apps, Embedded systems, Legacy system rescue, Serial communication (RS232C)
| Document | Description |
|---|---|
| ๐ Portfolio | Full portfolio with detailed case studies |
| ๐ Personal Statement | Why I'm seeking international remote work |
| ๐ผ Resume (PDF) | Downloadable resume |
Due to personal circumstances in Japan, I am exclusively seeking remote work with international companies.
| Preference | Detail |
|---|---|
| ๐ Communication | Written English only (Slack, email, GitHub) |
| ๐ซ No voice/video | I deliver through documentation and code |
| ๐ Location | Remote worldwide |
| ๐ Contract type | Contract or contract-to-hire |
I communicate through written English only โ no voice calls. To prove I deliver quality work through text-based collaboration, I offer competitive rates.
With the current weak Japanese Yen, you get:
- โ Senior-level expertise (35+ years)
- โ At a fraction of typical US/EU rates
๐ฉ Email: obott9.dev@gmail.com
๐ผ LinkedIn: linkedin.com/in/hideki-obote
๐ง Upwork: upwork.com/freelancers/~0146733eaa54bd44c8
I believe in understanding the "why" behind the code โ not just making it work, but making it right.