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

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

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

Who am I? I'm not really sure; go explore my code!

Much of my work is in private repositories, so nothing much to see here. Maybe check out the chess clock firmware I wrote or xkcd viewer?

Languages

I speak...

  • Rust
  • TypeScript
  • Python 3
  • JavaScript
  • Kotlin
  • Web technologies (HTML/CSS/JS)
  • PHP*
  • Java*
  • English!

I'm learning...

  • C++
  • 日本語!

In these contexts...

  • Web development
  • Native applications and command-line tools
  • Android applications
  • Embedded systems (robotics, Arduino)

*I've worked in codebases using these languages but don't usually write new code in them

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アプリをご覧ください。

アメリカ生まれ、中学時代に日本に引っ越しました。いまは東京都にあるクリスチャン・アカデミー・イン・ジャパンという英語の私立高等学校(インタナショナルスクール)に通っています。 いま、暇な時間にいろいろなプログラムを作ったり、学校のロボティクス部で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 6

  4. doxa-robotics/vex-examples doxa-robotics/vex-examples Public

    A collection of examples reverse-engineered from the VEX VSCode extension

    Python 2

  5. 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

  6. 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