Skip to content
View bkmashiro's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report bkmashiro

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

Yuzhe (bkmashiro)

MSc Computing (AI & ML) · Imperial College London

Systems · Security · Serverless · ML

Blog Email VibeCheck


About

MSc Computing (AI & ML) research: serverless sandboxing & secure code execution (Imperial College). Previously: GNN, efficient ML, AI watermark removal.

Side interests: photography, Minecraft, travel, learning Japanese 🇯🇵


Tech Stack

Languages

TypeScript C# Vue Svelte JavaScript Python Rust C++ C Java

Tools & Frameworks

Linux NestJS React Unity PyTorch Docker WebAssembly Postgres Redis OpenGL


Systems & Research

Project Description
Sandlock Lightweight userspace sandbox — seccomp-bpf, Landlock, strict mode, language sandboxes
shimmy-wasm WASM-based sandbox for AWS Lambda — WASI capabilities, ephemeral execution
KakuYaku Japanese text segmentation & dictionary lookup API + browser extension
aivmem / AVM Multi-agent memory & orchestration system
nest-faster-crud · npm End-to-end type-safe CRUD for NestJS — 18 packages, adapters for TypeORM/Prisma/Drizzle/Mongoose/MikroORM, frontend bindings for React/Vue/Svelte/Solid
redscript Compiler targeting Minecraft Java Edition — C-style language, entity selectors as first-class types, compiles to mcfunction datapacks and command block structures
VibeCheck · git-vibe.pages.dev · VibeCheck Score Analyze any GitHub repo's commit history and detect AI-assisted vibe coding — unbounded score, leaderboard, badges, i18n

Platforms & Tools

Project Description
Leverage OJ · frontend · backend · judge Full-stack Online Judge — NestJS + Nuxt 4, ELO ranking, AI game design via MCP, sandboxed judge engine
creative-lab · cl.yuzhes.com Daily creative coding demos — Canvas 2D, WebGL/GLSL, generative art. One new demo every 2 days
MapForge · mf.yuzhes.com Browser-based Minecraft map art generator — Lab color matching, Atkinson dithering, WASM acceleration, exports .schem / .litematic

Learning in Public

Project Description
paper-a-week Weekly ML paper implementations from scratch in NumPy — Attention, LoRA, FlashAttention, Adam...
build-your-own-x-mini Minimal reimplementations of systems projects — mini-redis, mini-git, mini-http, mini-lsm...
visual-cs Algorithm & data structure visualizations — pure HTML/CSS/JS, no build step

GitHub Stats

Pinned Loading

  1. redscript redscript Public

    A typed scripting language that compiles to Minecraft datapacks.

    TypeScript 2

  2. botzone-neo botzone-neo Public

    Configurable Online Judge

    TypeScript

  3. nest-faster-crud nest-faster-crud Public

    decorator based, AOP, CRUD generator

    TypeScript 4 1

  4. KeyMouseSim KeyMouseSim Public

    C# 5

  5. mapforge mapforge Public

    Fast browser-based Minecraft map art generator — SvelteKit, Web Worker, exports .schem and .litematic

    TypeScript

  6. type-challenges/type-challenges type-challenges/type-challenges Public

    Collection of TypeScript type challenges with online judge

    TypeScript 47.8k 5.2k