Vol. 01 — A field manual of things I build

Hello,
World!

My name is Bartłomiej Wójtowicz, currently the CTO at Selleo Labs, where we support our clients with business and product development, and their AI journey.

As an engineer I am always eager to grow and build new things. I’m also actively involved in the startup world, helping bring new ideas off the ground. While I occasionally play video games, I’m mostly interested in the magic behind — rendering, game design, AI, physics and math.

Together with my cousin, we run a small indie game development studio called Soft Kiwi Games, where we bring our passion for gaming to life.

01

Latest

Archive →
2026-11-07 · Release · assetc

Release: assetc 0.2.0, the asset compiler rebuilt in Rust

assetc is rebuilt from scratch in Rust: a CLI and Bevy/egui editor that compiles textures, glTF models, materials, shaders, fonts and game data into runtime formats, plus a dependency-free SDK crate for the game side.

rustgamedevassetctoolsrelease
2026-10-30 · Release · meshopt-pure

Release: meshopt-pure 1.3.0, meshoptimizer in pure Rust

An unofficial pure Rust port of meshoptimizer v1.3 with bit-identical output, SIMD decoders and no C dependencies, plus gltfpack and clusterlod in the same repository.

rustmeshoptimizergamedevgltfrelease
2026-10-30 · Devlog · matma

matma 0.2 and 0.3: splines, animation curves and monotone ramps

Two follow-up releases of matma: 0.2.0 brings the curves module (Catmull-Rom splines, arc length, AnimationCurve), 0.3.0 adds MonotoneCurve, a Fritsch-Carlson cubic that never overshoots.

rustmathgamedevcurves
2026-10-27 · Release · ktx-rs

Release: ktx-rs 4.4.2, KTX-Software ported to Rust

An unofficial Rust port of Khronos KTX-Software: libktx, the ktx CLI and the Basis Universal and ASTC encoders, byte identical to upstream and passing the full CLI conformance suite.

rustktxtexturesbasisurelease
2026-10-25 · Release · matma

Release: matma 0.1.0, game math for Vulkan in Rust

SIMD-first math for games and Vulkan with Slang/HLSL naming, std140/std430 derives and GPU packing helpers. A Rust port of my C++23 library vkm, with no third-party dependencies.

rustmathvulkangamedevrelease
02

Featured Projects

07 entries

bi

Editor

Batteries-included modal editor. Tree-sitter, git, and LSP are meant to be built in, not plugins.

DIYE

Vulkan

Opinionated toolkit for 3D-based applications and games in Vulkan.

assetc

Pipeline

Asset compiler and editor for games, rebuilt from scratch in Rust (was C++). Textures, glTF models with meshlets and LODs, materials, shaders, fonts and game data compiled to runtime formats and .pak files, loaded by a dependency-free SDK.

ktx-rs

Textures

Rust port of Khronos KTX-Software (libktx and the ktx CLI) with Basis Universal and ASTC encoders, byte identical to upstream.

vkdd

C++23

Immediate-mode debug-draw for C++23 and Vulkan, using dynamic rendering. Think Dear ImGui, but for 3D geometry: queue shapes each frame, upload, draw.

FerroDB

Database

Database management tool. Focused on explicit, auditable schema migrations with built-in terminal browser.

03

Open Source

Index
No.NameDescriptionLang
3.01 meshopt-pure Pure Rust port of meshoptimizer with bit-identical output, plus gltfpack and clusterlod. Rust
3.02 vkm Math library for games, focused on best Vulkan and Slang interop as an alternative to GLM. C++
3.03 zen Web framework for lazy people with sensible defaults made for APIs and cachable-UI embedding so everything lands in a single binary. Go
3.04 Hashira WebAssembly 2D map renderer. Go
3.05 Terraform AWS Setup secure AWS infrastructure with Terraform. Terraform
3.06 Hades Change execution tool for servers you fully own, it runs exactly what you tell it to. Go
3.07 Gaia AI continuous delivery loop that picks up tasks from GitHub issues or Trello and ships them. Go
3.08 ys YAML schema validation for Go. Go
3.09 tui Small collection of reusable Bubble Tea TUI components. Go
3.10 rui Vim inspired TUI for Redis. Go
3.11 Expecto Mini testing library for Go based on stdlib. Fails early with colored output. Go
3.12 Crystular Regular expression tester inspired by Rubular. Crystal