πΌ I'm a Software Engineer based in Japan, working for Scoville!
π As hobby projects, I enjoy studying Japanese and Chinese, and even make apps to help me learn them.
I make LinguaBrowse, a React Native-based iOS web browser for browsing the foreign-language web. |
π¨π»βπ§ I'm also an avid open-source contributor with a deep interest in cross-platform app development. Some highlights:
- Open Native - a polyfill to allow React Native native modules to be used on platforms other than React Native (like NativeScript)
- React Native native runtime β a library providing React Native full synchronous access to the iOS (and one day, Android) APIs from the JS context
- React NativeScript β a React Native alternative, based on NativeScript
- Svelte NodeGUI β an Electron alternative, based on NodeGUI
- NS:IDE β a NativeScript REPL for accessing native functionality via JavaScript
- React NativeScript Navigation β React Navigation implemented for React NativeScript
- Mecab for iOS/macOS β a library for using Mecab, a C++ text tokeniser for Japanese (and Korean, because it's a fork) in iOS/macOS native projects and React Native projects, via Obj-C and Swift
- React Native safe popover β a library with no native dependencies for spawning a popover that adheres to the safe area
π Some unfinished ambitious work:
- Expo NativeScript β an adapter allowing Expo packages to be used in NativeScript
- React Native in NativeScript β allows you to use React Native in a NativeScript project
- React Native native runtime β allows you to use the Obj-C runtime in a React Native project via JSI
π Some web work (most is closed-source):
- Japanese pitch accent notes β some notes I took on DΕgen's Japanese pitch acccent lesson series. This is a limited sample of my full set of notes as I don't want people to use the notes in favour of sitting the real lessons
- 10ten-ja-reader β I helped port this mouseover Japanese dictionary to iOS (and touchscreen devices)
- Seiyuu ranker β a website allowing you to visualise which voice actors did which work during each anime season
π² In my spare time, I enjoy Euro-style tabletop games, play guitar, draw comics, read comics, cook this-and-that, walk in the woods, participate in language exchanges and experiment with streaming.
π« Feel free to contact me on Twitter @LinguaBrowse!
Frequent technologies: