Full-stack developer. TypeScript and Node most days, C++ when the problem needs it.
I mostly work on reactive systems, server infrastructure, and the tooling around both. I care about code that still reads well after a year of changes.
AzerothJS/AzerothJS is a fine-grained reactivity library for TypeScript.
- signals, derived values, effects
- no DOM assumptions in the core
- explicit ownership, so effects dispose deterministically
- ESM, tree-shakable
Work in progress. Issues and API feedback welcome.
| Languages | TypeScript, JavaScript, C++ |
| Runtime | Node.js |
| Build & test | Vite, esbuild, tsup, CMake, Vitest |
| Data | PostgreSQL, MySQL/MariaDB, Redis |
| Infra | Linux, Docker, GitHub Actions |
| Networking | WebSocket, TCP/UDP |






