Skip to content
View obott9's full-sized avatar

Block or report obott9

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
obott9/README.md

πŸ‘‹ Hi, I'm obott9

ζ—₯本θͺž

Senior Software Engineer | Swift & C# | Cross-Platform Developer | Problem Solver


πŸ“„ About Me


🎯 Who I Am

I'm a software engineer who believes in understanding the "why" behind the code, not just making it work. My approach is to dig deep into the root causes of problems and create solutions that are robust, maintainable, and future-proof.

What defines my work:

  • πŸ” Deep understanding over quick fixes
  • πŸ’‘ Practical solutions that enhance developer experience
  • πŸ› οΈ Tool mastery and workflow optimization
  • πŸ“ Knowledge documentation and continuous learning
  • πŸ€– Effective AI collaboration - This profile itself was created with Claude AI, demonstrating practical AI-assisted development

πŸ’» Tech Stack

Primary

Swift C# .NET Xcode Visual Studio

Platforms

macOS Windows

Tools & Practices

  • Development: Xcode, Visual Studio, VS Code, Git, Unit Testing
  • AI-Assisted Development: Claude, GitHub Copilot
  • Code Quality: Strong emphasis on maintainability and documentation
  • Workflow: Automated logging, structured problem-solving

🌟 What I Bring

1. 🎯 Root Cause Analysis

I don't settle for workarounds. When faced with assertionFailure behavior issues, I explored beyond the surface to find robust solutions like runtime environment detection using NSClassFromString("XCTestCase").

2. 🌐 Cross-Platform Development

I build applications for both macOS and Windows, ensuring consistent user experience across platforms while leveraging each platform's native capabilities.

3. πŸ’‘ Developer Experience Focus

I actively think about improving development workflows. For example, ensuring Preview compatibility alongside test environmentsβ€”making the entire development cycle smoother.

4. πŸ”§ Tool Expertise

Deep understanding of development tools and build systems across platforms. I know not just how to use them, but how they work under the hood.

5. πŸ“Š Quality-Driven Development

  • Preventive design (like character encoding detection strategies)
  • Comprehensive error handling
  • Detailed logging and documentation
  • Future-proof code architecture

πŸš€ Skills & Expertise

Technical Abilities:

  • ⭐⭐⭐⭐⭐ Problem Solving & Debugging
  • ⭐⭐⭐⭐⭐ Software Architecture & Design
  • ⭐⭐⭐⭐⭐ Cross-Platform Development (macOS/Windows)
  • ⭐⭐⭐⭐⭐ Xcode & Visual Studio
  • β­β­β­β­β˜† Swift/Objective-C
  • β­β­β­β­β˜† C#/.NET

Professional Strengths:

  • Critical thinking: Always questioning "Is this really the best solution?"
  • Practical mindset: Balancing theory with real-world usability
  • Self-awareness: Recognizing assumptions and verifying before concluding
  • Collaborative: Effective communication and knowledge sharing

πŸ’Ό Ideal Roles

I thrive in positions where I can:

  • 🎨 Make architectural decisions and technical choices
  • πŸ‘¨β€πŸ« Mentor engineers and conduct code reviews
  • πŸ” Tackle complex technical challenges
  • πŸ› οΈ Develop tools that improve developer productivity
  • πŸ“ˆ Lead technical initiatives
  • 🌐 Work on cross-platform solutions

Looking for: Senior Engineer, Tech Lead, or Staff Engineer positions in desktop/mobile development


🌍 Work Preferences

Due to personal circumstances in Japan, I am exclusively seeking remote work opportunities with international companies.

  • πŸ“ Communication: Written English only (Slack, email, GitHub)
  • 🚫 No voice/video calls β€” I deliver through clear documentation and code
  • 🌐 Open to worldwide remote opportunities
  • βœ… Available for contract or contract-to-hire

πŸ’° Why Hire Me?

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.

πŸ“© Contact: obott9.dev@gmail.com


πŸŽ“ Philosophy

"Don't just make it workβ€”understand why it works, make it better, and document it for the future."

I believe the best engineers are those who:

  • Question everything (including AI suggestions)
  • Understand tools at a deep level
  • Balance perfectionism with pragmatism
  • Share knowledge generously

πŸš€ Featured Projects

A macOS utility that visually displays IME (Input Method Editor) status with a customizable desktop clock. Perfect for users who frequently switch between Japanese, Chinese, Korean, and other languages.

Features:

  • 🌐 Supports 12+ languages (Japanese, Chinese, Korean, Thai, Vietnamese, Arabic, Hebrew, Hindi, Russian, Greek, etc.)
  • ⏰ Customizable analog/digital clock with IME status indication
  • πŸ–±οΈ Mouse cursor indicator for convenient text input
  • 🎨 Fully customizable appearance (size, color, opacity)

Swift macOS License


Windows port of IMEIndicatorClock. A Windows utility app that visually displays IME status with a customizable desktop clock.

Features:

  • 🌐 Supports 18+ languages including all major Asian, Middle Eastern, and European languages
  • ⏰ Analog/digital clock with Japanese calendar (Wareki) support
  • πŸ–±οΈ Mouse cursor indicator for convenient text input
  • πŸ–₯️ Multi-display support
  • 🎨 Fully customizable appearance

C# .NET Windows License


πŸ“« Let's Connect

πŸ“§ Email: obott9.dev@gmail.com

I'm always interested in discussing:

  • Cross-platform desktop application development
  • Software architecture and design patterns
  • Developer tooling and productivity
  • AI-assisted development best practices

Open to: Full-time positions (remote preferred), technical consulting, interesting collaborations


πŸ’– Support My Work

If you find my projects useful, consider supporting me!

Ko-fi GitHub Sponsors

Your support helps me:

  • πŸ”§ Maintain and improve existing apps
  • 🌍 Add support for more languages and IME types
  • ✨ Develop new features based on user feedback

πŸ€– About This Profile

This profile is based on an objective technical assessment by Claude AI, analyzing my actual development work. The evaluation was generated from real coding sessions, problem-solving approaches, and technical decisionsβ€”not self-written claims. This represents a practical example of AI-assisted professional documentation.


πŸ“Š GitHub Stats

Profile Details Languages


Last updated: January 2026

Popular repositories Loading

  1. obott9 obott9 Public

    Config files for my GitHub profile.

  2. IMEIndicatorClock IMEIndicatorClock Public

    macOS IME status indicator with customizable desktop clock

    Swift

  3. IMEIndicatorClockW IMEIndicatorClockW Public

    Windows用 IMEηŠΆζ…‹γ‚€γƒ³γ‚Έγ‚±γƒΌγ‚ΏγƒΌοΌ†γƒ‡γ‚Ήγ‚―γƒˆγƒƒγƒ—ζ™‚θ¨ˆγ‚’γƒ—γƒͺケーション

    C#

  4. obott9.github.io obott9.github.io Public

    Personal portfolio and resume - Hideki Obote

    HTML