Kainalu Hagiwara is a Software Development Engineer II based in San Jose with 12 years of experience building user-facing Android apps and developer-focused tooling. At Amazon he advances scalable product features, and his past work at Mozilla includes UX-driven contributions to Firefox for Android used by millions—adding gestures and refined sharing/bookmark interactions. An active open-source contributor to the well-known Spacemacs project, he improves editor ergonomics through themes, keybinding refinements, and cross-mode integrations. Comfortable across full-stack and mobile domains, he combines product-minded UI polish with deep familiarity in developer workflows—an engineer who optimizes both user experience and power-user extensibility.
12 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of San Francisco
A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
Role in this project:
Full-stack Developer
Contributions:90 commits, 91 PRs, 294 comments in 2 years 1 month
Contributions summary:Kainalu primarily contributed to the Spacemacs configuration, implementing and refactoring various features and layers. They added new themes, and micro-states, and refined existing functionality by incorporating external packages like `vim-empty-lines` and making improvements to keybindings and buffer switching. Furthermore, the user addressed issues related to the interaction of different modes and layers, demonstrating a strong understanding of the Emacs ecosystem. These changes increased the usability and functionality of the Emacs configuration.
⚠️ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android
Role in this project:
Mobile Developer (Android)
Contributions:61 commits, 114 PRs, 27 pushes in 3 months
Contributions summary:Kainalu primarily focused on improving the user interface and user experience of the Firefox for Android application (Fenix). They made several changes to the share feature by removing the page title when sharing links. Furthermore, the user implemented swipe to delete gestures for bookmarks and history items, enhancing user interaction within the application. The contributions span several areas of the application's UI and user flows.
firefoxbrowserandroidfirefox-for-androidmozilla
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kainalu Hagiwara - Software Development Engineer II at Amazon