Giter Site home page Giter Site logo

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

Jamie Birch's Projects

badges icon badges

:flower_playing_cards: Readme Badges – Gotta catch 'em all

blkflexibleheightbar icon blkflexibleheightbar

Create condensing header bars like those seen in the Facebook, Square Cash, and Safari iOS apps.

bun_ffi_crash_repro icon bun_ffi_crash_repro

A minimal reproduction of Bun crashing without debug output when calling into Python.

clang_metagen_deno icon clang_metagen_deno

A Deno-based program for generating FFI metadata for languages like Obj-C using the Clang APIs.

clang_metagen_rs icon clang_metagen_rs

A Rust-based program for generating FFI metadata for languages like Obj-C using the Clang APIs.

cradle icon cradle

a high-level CouchDB client for Node.js

crank-native icon crank-native

A Crank renderer for iOS and Android apps, based on NativeScript.

dioxus icon dioxus

React-like GUI library for desktop, web, mobile, TUI, and more.

docusaurus icon docusaurus

Easy to maintain open source documentation websites.

dom-events-wintercg icon dom-events-wintercg

A standalone implementation of the DOM Events APIs, extracted from the Node.js codebase, for usage in WinterCG runtimes.

elastalert icon elastalert

ElastAlert that exposes REST API's for manipulating rules and alerts

elementr icon elementr

Convenience framework for assembling and styling a tree of HTML Elements.

expo icon expo

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

expo-quickjs icon expo-quickjs

An Expo Module to use QuickJS as your JavaScript engine in your Expo-managed React Native app.

ffmpeg icon ffmpeg

Docker build for FFmpeg on Ubuntu / Alpine / Centos 7 / Scratch

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.