Projects

Projects

Hey there! This page lists some of my projects and contributions.

Loli Profiler

LoliProfiler is a C/C++ memory profiling tool for Android games and applications.

LoliProfiler supports profiling debuggable applications out of box. And offers engine specific (UnrealEngine4/Unity) modifications to enable profiling complex or production level games.

  • Profiler client supports Windows 10/7 and Mac OSX Mojave and newer.

  • Work with debuggable applications out of box.

  • Support attaching to running application.

  • Support multiple back-trace implementations.

  • Support profiling complex games by doing some mods with your game engine.

  • Support detecting c++ code memory leaks(Tested with Unreal Engine 4.26).

  • Support profiling release build applications on rooted devices.

  • Multiple data view modes: tree map/call tree/memory fragmentation.

Find out more on GitHub.

FURY3D

A WIP, vibe-friendly 3D engine (C++17 + OpenGL 3.3+) for making small 3D games — built with an AI CLI in the loop, reviewed by me. See the intro post →.

  • JSON-configurable render pipeline, deferred light-pre-pass + cascaded shadow maps.
  • glTF 2.0 importer (vendored tinygltf); FBX via FBX2glTF subprocess.
  • ImGui + ImGuizmo editor (Scene Inspector, Content Browser, Node Properties, gizmo).
  • Offline fury CLI: convert gltf|fbx|scene, info, exec, render-mesh.
  • HDR + data-driven post-process chain (SSAO / SSR / FXAA / CRT / ACES).
  • Lua 5.4 + sol2 scripting bridge, LZ4-compressed .bin scene format.

Find out more on GitHub.

More

  • m5stack_toys — a collection of small, self-contained M5Stack gadgets (PC monitor, stock ticker, voice changer, rover…).
  • diffcue — a lightweight cross-platform diff reviewer that closes the AI-CLI review loop.

More on my GitHub profile →