I am Tenry, a passionate software developer.
- 🎮 Gamedev
- ⭐ (C++) libluna - Cross-platform multimedia framework for game development
- (Unity) demo-action-rpg - Creating a simple action RPG for reference
- 🌐 Web
- ⭐ flare-ui + flare-ui-themes - Widget toolkit using HTML custom elements
- ⭐ (JavaScript) obscure-id - Obscure numeric IDs by converting them to unique alphanumeric characters
- webmod - Experimental tracker music player (for files like MOD and XM), completely written in TypeScript
- 🔷 Other
- wiki10 - Static wiki generator
- class.lua - A simple Lua script allowing to write "classes"
- sbk-decomp - My humble attempt to decompile N64's Snowboard Kids
- 🗑️ Unmaintained
- (TypeScript) typed-event-emitter
- (TypeScript) orm-js + orm-js-sqlite - Map decorated TypeScript classes to database schema and simplify creating databases and using them
- (TypeScript) graphql-decorators + graphql-decorators-mongo - Use TypeScript decorators for creating GraphQL types
- (C) libgfx - Simplify reading and writing extra meta information to PNG file using custom chunks
- Gamedev
- C, C++ (since 2008)
- 🌱 Rust (since 2025)
- Unity, C#
- OpenGL, GLSL
- CMake
- Lua
- Blender
- Web
- HTML, CSS (since 2006)
- JavaScript, TypeScript (since 2014)
- Vue.js
- GraphQL


