Skip to content
View tommie-jp's full-sized avatar
✳️
good
✳️
good
  • Tokyo, Japan

Block or report tommie-jp

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
tommie-jp/README.md

Hi, I'm Tommie πŸ‘‹

English | ζ—₯本θͺž

GitHub

Updated: 2026-05-02
  • AI Coding

    • Claude Code lets me build apps I'd previously found too tedious / had been unable to build. This is the most fun I've ever had as a programmer.
  • My Theme

    • Real-time web sites
      • Currently building an MMO (tommieChat).
    • Soft-FPGA
      • A technology I propose: convert Verilog source to C++ via Verilator, then run on microcontrollers.
  • Analog circuits (learning)

    • Interested in RF circuits.
    • Love simulating with LTspice.
    • Goal: build my own RF transceiver from a homebrew circuit.
  • Certifications

  • Languages

    • English: I can read IT technical books in English. Daily conversation is OK, but business-level may still be tough.

πŸ›  Recent Projects

  • tommieChat β€” A 3D MMO chat running in the browser (Babylon.js + Nakama server). Inspired by the once-popular Ameba Pigg
  • Reversi UART Protocol β€” A protocol spec proposal for connecting a custom CPU to a PC over UART
  • Soft-FPGA-Reversi β€” Pure Othello accelerator written in Verilog, run via Verilator on Raspberry Pi Pico 2
  • Soft-FPGA-TD4 β€” 4-bit TD4 CPU written in Verilog, run via Verilator on Raspberry Pi Pico 2
  • curve-tracer β€” Transistor / FET curve tracer

🧰 Tech Stack

Web

TypeScript Babylon.js WebSocket PHP

Server-side

Node.js Deno Python Docker PostgreSQL Nakama Go

Embedded

C C++ FPGA Verilog SystemVerilog

Soft-FPGA β€” Run Verilog on microcontrollers using Verilator

Analog / PCB

LTspice KiCad

Tools / AI

Claude Code WSL2 VSCode VirtualBox MSYS2

🌐 Links

Pinned Loading

  1. soft-fpga soft-fpga Public

    Soft-FPGA: Verilog RTL β†’ Verilator β†’ Emscripten β†’ browser. Real-time visualization of internal signals (T-states, bus cycles, FSM) that no instruction emulator can show.

    C++ 1

  2. tommie-chat tommie-chat Public

    Web base 3D MMO

    TypeScript 1

  3. reversi-uart-protocol reversi-uart-protocol Public

    Reversi UART Protocol (RUP) β€” UART text protocol for connecting custom CPUs (FPGA/MCU) to PC

    1

  4. Soft-FPGA-Reversi Soft-FPGA-Reversi Public

    Pure Othello accelerator in Verilog, run via Verilator on Raspberry Pi Pico 2

    C++ 1

  5. Soft-FPGA-TD4 Soft-FPGA-TD4 Public

    Forked from asfdrwe/simpleTD4

    Verilog Verilator implementation of 4-bit TD4 CPU for Raspberry Pi Pico 2.

    C++ 2

  6. curve-tracer curve-tracer Public

    Transistor, FET curve tracer

    2 1