Skip to content
View Latias94's full-sized avatar
😎
Studying
😎
Studying

Organizations

@YumchaLabs

Block or report Latias94

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

Frankorz / Latias94

I'm a game developer based in Shenzhen, China. I have 7+ years of professional game development experience, and most of my personal/open-source work is now written in Rust.

My work usually sits near native tools, editor UI, graphics/runtime infrastructure, and AI-assisted development. I like projects that are inspectable, testable, and useful while they are still experiments.

Currently focused on: Rust UI · Dear ImGui · AI-assisted development · graphics tooling · game tooling.

Many of my repositories are learning logs or scratchpads. If you want to understand what I am building now, start here.

Current focus

  • fret: a GPU-first Rust application UI framework for desktop-first apps, editor-grade UI, and WebGPU/wasm demos. Experimental and under heavy development.
  • dear-imgui-rs: a Rust bindings ecosystem for Dear ImGui, including docking, WGPU/GL/Vulkan backends, and extensions such as ImPlot, ImGuizmo, ImNodes, node editor, file browser, and reflection-based UI.
  • codex-helper: a local Codex CLI helper/proxy for provider routing, usage visibility, fallback strategies, request logs, and session tooling.
  • dev-skills: reusable Codex skills for large Rust projects, built around requirements clarification, ADR/workstream-backed execution, task ledgers, evidence, gates, and handoff continuity.
  • merman: Mermaid, but headless, in Rust. The goal is deterministic parsing, layout, rendering, and parity checks without depending on a browser runtime.

Selected projects

  • asset-importer: safe, high-level Rust bindings for Assimp, focused on practical 3D asset import/export workflows.
  • unity-asset: a Rust implementation for parsing Unity YAML and binary asset formats, focused on extraction, inspection, and learning Unity's file formats from the inside.
  • boxdd: safe, ergonomic Rust bindings for Box2D v3, with a focus on explicit FFI boundaries, practical hot-path APIs, and game/runtime use cases.
  • spine2d: an experimental pure Rust runtime for Spine 4.3, aiming for renderer-agnostic native/wasm usage and oracle-driven parity with official runtime behavior.
  • renderdog: Rust wrapper and automation helpers around RenderDoc, including workflows useful to AI-assisted graphics debugging.
  • jsonrepair: a fast, low-dependency JSON repair library and CLI for malformed JSON commonly produced by LLMs and other sources.
  • siumai: a type-safe Rust library providing one consistent API across multiple LLM providers.

Working style

  • I use AI heavily as a development partner, especially for exploration, tests, documentation, and repetitive implementation work.
  • I still care about human judgment: architecture, priorities, tradeoffs, maintainability, and taste.
  • I prefer small, inspectable building blocks over polished demos that are hard to maintain.
  • My game-development background still shows up in the projects I choose: UI, editor tooling, rendering, assets, debugging, and runtime infrastructure.

Background

  • Game development: Unity, gameplay systems, editor tooling, graphics fundamentals.
  • Rust: UI frameworks, FFI/bindings, CLI/TUI tools, MCP servers, graphics/debug tooling.
  • AI-assisted open source: building local tools and workflows that make agents more useful on real codebases.

Older writing and notes: frankorz.com · public notes

Pinned Loading

  1. dear-imgui-rs dear-imgui-rs Public

    dear-imgui-rs is a Rust bindings ecosystem for Dear ImGui, featuring docking support, WGPU/GL/Vulkan backends, and a rich set of extensions (ImPlot/ImPlot3D, ImGuizmo/ImGuIZMO.quat, ImNodes, imgui-…

    Rust 66 11

  2. asset-importer asset-importer Public

    A comprehensive Rust binding for the latest Assimp library.

    Rust 12 2

  3. YumchaLabs/siumai YumchaLabs/siumai Public

    Siumai (烧卖) is a type-safe Rust library that provides a single, consistent API over multiple LLM providers. It focuses on clear abstractions, predictable behavior, and practical extensibility.

    Rust 26 5

  4. llm_dart llm_dart Public

    Dart 23 9

  5. renderdog renderdog Public

    Rust 2 3

  6. lspi lspi Public

    Giving AI the sight of LSP.

    Rust 1