Skip to content
View zabackary's full-sized avatar
✍️
Studying
✍️
Studying
  • Higashikurume, Tokyo, Japan
  • 16:03 (UTC +09:00)

Highlights

  • Pro

Organizations

@doxa-robotics

Block or report zabackary

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
zabackary/README.md

Hi there! 👋

VEX VRC Team 99484 badge

日本語は下にありますよ⬇️

GitHub Pro graciously provided through GitHub Education

Who am I? I'm not really sure; go explore my code! Maybe check out the chess clock firmware I wrote or xkcd viewer?

I've successfully written several applications used in production among hundreds of people, including photo booth software and live scorekeeping data.

Languages

I speak... I'm learning... In these contexts...
  • Rust
  • TypeScript
  • Python 3
  • JavaScript
  • Kotlin
  • Web technologies (HTML/CSS/JS)
  • PHP*
  • Java*
  • English
*I've worked in codebases using these languages but don't usually write new code in them
  • C++
  • 日本語
  • Web development
  • Native applications
  • CLIs
  • Android アプリ
  • Embedded systems (Arduino, embedded Linux, VEX V5)

Go try playing a game I made! The Christian Story

About me

Hi there. I'm just another of the many people you might have interacted with today. I live in Tokyo, Japan and currently attend Christian Academy in Japan, a private English-language high school in 東京都. When I'm not studying, you'll find me working on hobby projects including Android, native, and web applications designed to fix a problem. In addition, for hardware projects and as the lead programmer for the VEX Robotics 99484 team, I write embedded code in Rust and MicroPython (and sometimes C++). I spent my elementary school years in the U.S. before moving to Japan in Junior High.

I don't "btw use arch", but as of August 2024, every device I use with a screen larger than 5 or so cm (Chromebook - ChromeOS, Smartphone - Android, Mac Mini box - Ubuntu, Tablet - Android 12, main computer - Linux Mint) runs the Linux kernel. Yay!

こんにちは!👋

この人は一体誰でしょう?

長い文章を書く時間がないから、自分で作ったコードを読んでね!特に、「open-chess-clock」というチェスクロックのファームウェア「xkcd viewer」というxkcdを読むためのAndroidアプリをご覧ください。

アメリカ生まれ、中学時代に日本に引っ越しました。いまは高1で東京都にあるクリスチャン・アカデミー・イン・ジャパンという英語の私立高等学校(インタナショナルスクール)に通っています。生徒会で仕えます。 いま、暇な時間にいろいろなプログラムを作ったり、学校のロボティクス部でVEX Roboticsの99484チームのプログラマーとしてロボットのファームウェアを作ったりします。今年の春に、自分のチームは日本を代表してVEXの全世界大会に入ってアメリカのテキサス州に行ってきました。

私はクリスチャンです。

日本語を着々と習っていますので、間違いがありましたら、すみません。

学校の名前の「クリスチャン」というのは何?

「クリスチャン」は「キリスト」の英語の形容詞形です。学校で少しだけ習ったかも知れませんが、キリスト教信仰は「イエス・キリスト」を人生の真ん中になることです。その意味は「好きな一人ひとりにも嫌いな人にも愛すること」や「主イエスを慕い求めること」です。私達はクリスチャンとして、イエス様は死を打ち破ったことを信じ、神様を通して永遠の命を与えてくださったことを信じます。その「ゴスペル・良い知らせ」は全世界のためです。

詳しくは:

Pinned Loading

  1. vexmason vexmason Public

    A comprehensive build system for VEX V5 Python, extensible and easy to integrate with modules support and more

    Rust 2

  2. open-chess-clock open-chess-clock Public

    An open source chess clock using an HD44780-compatible LCD and some buttons

    Rust 1

  3. scratch-vm-wasm-runtime scratch-vm-wasm-runtime Public

    A simple better Rust WASM VM for scratch-vm

    Rust 8

  4. the-christian-story the-christian-story Public

    A game comprising of a collection of mini games and animations detailing the four main ideas of the Christian faith I learned in CAJ's Bible class.

    TypeScript 1

  5. daktronics-singular-ui daktronics-singular-ui Public

    Rust application enabling free streaming of data from a Daktronics console to the SaaS platform Singular.Live

    Rust 1

  6. daktronics-allsport-5000-rs daktronics-allsport-5000-rs Public

    Accessors for the Daktronics All Sport 5000's serial output

    Rust 5