Skip to content
View shirakaba's full-sized avatar
πŸ’­
πŸ§™οΏ½οΏ½οΏ½β™‚οΈ
πŸ’­
πŸ§™β€β™‚οΈ

Organizations

@nativescript-community
Block or Report

Block or report shirakaba

Report abuse

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

Report abuse
shirakaba/README.md

πŸ’Ό 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:

🌐 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:

TypeScript Svelte React React Native Nodejs NativeScript Swift Docker Google Cloud Platform git

Pinned Loading

  1. nodegui/svelte-nodegui nodegui/svelte-nodegui Public

    Build performant, native and cross-platform desktop applications with native Svelte + powerful CSS-like styling.πŸš€

    TypeScript 2.8k 57

  2. react-nativescript react-nativescript Public

    React renderer for NativeScript

    TypeScript 278 14

  3. nside nside Public

    A JavaScript IDE for accessing a phone/tablet's native runtime via NativeScript bindings!

    TypeScript 101 4

  4. nativescript-community/expo-nativescript nativescript-community/expo-nativescript Public

    A monorepo of various libraries from the Expo ecosystem, ported to NativeScript.

    TypeScript 23 1

  5. react-native-web-browser-app react-native-web-browser-app Public

    Not another wrapper around SFSafariViewController. A fully-featured, cross-platform web browser written in React Native.

    TypeScript 56 8

  6. iPhone-libmecab iPhone-libmecab Public

    Forked from lxmmxl56/iPhone-libmecab

    A sample iOS application utilizing the Mecab morphological analyzer as a static library.

    Objective-C 36 2