Skip to content
View awemorris's full-sized avatar

Highlights

  • Pro

Block or report awemorris

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
awemorris/README.md

About

  • 😄 Pronunciation: "ah-eh"
  • 🌱 Currently distracted by cooking Chinese foods, baking cheesecakes, and pretending to learn Chinese — 你好!
  • My job? Hmm, I just spend my days doing whatever I like.
  • 2E, ASD, ADHD — which probably explains the rest.
  • 💻 I somehow ended up between too many fields:
    • Computer Architecture & Processor Design
    • Programming Languages & Compilers
    • Parallel & High-Performance Computing
    • Operating Systems & Runtimes
    • Graphics, Game Engines & Embedded Systems
    • AI Accelerator & Compiler Design
  • ⛩ Religion:
    • Shrine Shinto
  • 🍳 Cooking
    • Italian: Aglio Olio, Bolognese, Pizza Margherita, mi piacciono le erbe aromatiche italiane
    • Chinese: 棒棒鶏, 担担麺, 麻婆豆腐, 回鍋肉, 我不仅注重味道,也重视香气
    • French: I use techniques like roux and sauces, même si ce n'est pas avec des ingrédients du terroir français!
    • Indian: Spice Curry, my favorite is south Indian fish curry
    • Thai: Green Curry
    • Vietnamese: Bánh Mì, I actually like Bún Chả Giò the most, but I can't get Bún here
    • Korean: 비빔밥, 볶음밥, 돼지고기 김치볶음, I like kimchi and sesame oil
    • Japanese: Oyakodon, Udon, Soba, Okonomiyaki, I like Dashi recipe, but actually I'm not used to central cuisines as born in Hokkaido
    • Ramen: Hakata Tonkotsu, Sapporo Miso, Asahikawa Shoyu, Hakodate Shio, everything in 10 minutes
    • Sweets: Basque Cheesecake, Chocolate Gâteau, Tarta de Santiago, I bake whenever I have guests!
    • British: Scones, I throw a tea party when guests come over, I like Wedgewood ware and Fortnum & Mason leaf
    • Fun fact is I can recreate flavors I ate at restaurants lol
  • 📫 Contact

Things I've worked on, roughly in reverse order

  • 2026– — Suika3: a 2D game / visual novel engine that probably doesn't need to exist
  • 2025– — NPU: Designing an NPU and its compiler, apparently as chief architect (R&D)
  • 2024–2025 — PS5 BIOS: Something involving a PlayStation boot firmware at SIE (R&D)
  • 2022–2024 — Satellite AI: Apparently I was the only one who didn't fall for the Russian spy — though at the time my colleagues called me a conspiracy theorist (Research)
  • 2017–2024 — FPGA AI: FPGA stuff for AI, some Apache TVM patches (Research)
  • 2015–2019 — Process Mining: told companies what they were doing wrong (Research & Consultant)
  • 2015 — Project Colombo: Sent to Sri Lanka to organize a sightseeing tour and a banquet for scholars (Research)
  • 2014 — Project HCMC: Sent to Vietnam to learn everything about software development at once (Development)
  • 2012–2014 — Model-based Testing: Tried to make software testing less painful (Research)
  • 2010–2012 — Parallelizing Javac: Made Java automatically parallelize itself (Master's thesis)
  • 2006–2012 — Web crawlers of questionable ambition, mostly targeted HR & recruitment data (Development)
  • 2004–2006 — Mobile apps back when phones had 10 keys (Development)
  • 2000–2004 — Some old freeware

Spoiler

  • Born in a poor fisherman's village in Japan, weeds around house were also food
  • Got an old computer at 11, studied CS at a nearby town library, and finished it by 14
  • Wasn't good at regular schoolwork, couldn't get into any uni at 17
  • Wrote Software-DSM at 18, sent it to Waseda uni, which caused special exam-exempt
  • Lived in Wakeijuku, an old dormitory once home to Haruki Murakami, where my Tokyo accent was slowly patched into existence
  • Lately, I've been volunteering to teach programming to local children and adults looking for work
  • I'm living alone with two furry friends in a small house in Tokyo, working from home

Pinned Loading

  1. PlayfieldEngine PlayfieldEngine Public

    Playfield Engine is a framework to build your own custom 2D game engine that works everywhere — tiny, playful, and portable across desktops, mobile, web, and even consoles!

    C 15 1

  2. NoctLang NoctLang Public

    The Noct Programming Language. Noct is a tiny and fast scripting language featuring a JIT virtual machine, a robust generational GC, and a novel Dictionary-based OOP paradigm.

    C 11 2

  3. suika3 suika3 Public

    Suika3 is a C89-based 2D game VM/runtime with a declarative Visual Novel DSL. Targets iOS, Android, desktop, and consoles via a HAL/VM architecture with hybrid JIT/AOT for x86, arm64, and RISC-V.

    C 22 6

  4. StratoHAL StratoHAL Public

    Hardware Abstraction Layer for 2D Game Engines

    C 2

  5. lalalll-lalalll/NovelML-Helper lalalll-lalalll/NovelML-Helper Public

    Syntax highlighting support for NovelML(.novel) files.

    1 1

  6. KitchenAwe KitchenAwe Public

    Awe's recipe notes