DevOps
I actively use Docker/Podman and Caddy/Nginx. I experiment with Kubernetes, Terraform, Kafka, and other modern tools for managing services and building my own solutions.
Software engineer
Software developer with 8+ years of experience. I enjoy challenging tasks, creating new solutions, and reimagining existing ones.
My experience combines production work, freelance engagements, and personal projects.
I actively use Docker/Podman and Caddy/Nginx. I experiment with Kubernetes, Terraform, Kafka, and other modern tools for managing services and building my own solutions.
Designing reliable systems with clear boundaries, deliberate service communication, and room to evolve.
Modern frameworks chosen around project needs, with attention to performance, compatibility, accessibility, and maintainable interfaces.
Extensive experience with commercial and personal projects across all aspects of game development, from gameplay and technical art to custom tools; 3D modeling as a hobby.
Rendering, shaders, visual effects, working with 3D graphics, and custom image-processing and recording pipelines.
I use AI actively but deliberately, keeping its work scoped, observable, and testable. I regularly explore new ways to integrate it into software and workflows.

A commercial product for quickly and easily creating trip videos, centered on a journey visualizer and renderer developed and maintained end to end.
Themes and features, profiling and optimization, a WebSocket render API, multiple encoders, hardware adaptations, shaders, and case-specific rendering.

A minimal, configurable dashboard for Compose projects with an adaptive layout, near-zero CPU use, and a sub-20 MB RAM footprint.
A compact Rust process, SolidJS frontend, automatic project discovery, and a responsive interface.

A task board for managing development through remote sessions with AI coding agents.
Planning, implementation, and review; live state, comments, task questions, multiple AI harnesses, containers, worktrees, and connections to development machines.
A home environment with unified identity, private networking, and monitoring.
Rootless containers, shared OIDC, Caddy ingress, encrypted backups, restore drills, and automatic reboot recovery.

A local-first catalog for Pi extensions, skills, prompts, and themes with explainable rankings and deliberately bounded npm risk reports.
React search interface, localhost Node API, SQLite catalog, ingestion scheduler, comparisons, and guarded installation flows.

An independent infinite-canvas editor with a Rust/WASM core, a SolidJS interface, local-first behavior, and authenticated persistence.
Canvas rendering, versioned documents, shapes, text, bindings, history, offline use, OIDC sessions, and PostgreSQL storage.

A mid-core action survival game for mobile devices.
Game logic, gameplay systems, the tutorial, UI screens, profiling, and production support.

Team development from an early medieval shield-runner prototype through release.
Gameplay, UI, VFX libraries, optimized crowds, Addressables, and other Unity systems; plus several studio prototypes.
Cross-OS configuration management from a high-level TOML model, compiling device intent into deterministic, inspectable system candidates with portable rollback records.
A narrow upstream-friendly fork that requires a password after a valid passkey for normal login and fresh reauthentication.
Unity developer · video rendering
Development and maintenance of a journey visualizer.
Unity developer · application maintenance
A short engagement maintaining and developing a room-planning application.
Unity developer · gameplay and product
Game logic, client/server systems, tutorials, UI, profiling, and production support for Exile Survival.
Unity developer · gameplay and tools
Gameplay, UI, VFX libraries, optimized crowds, Addressables, production work on Zombie Land Rush, and several studio prototypes.
I am looking for freelance or full-time work in product engineering, systems, developer tools, Rust, web, infrastructure, and gamedev.