Row - Software Engineer & Game Developer

Row

Software Engineer & Game Developer

Systems are just tools, product is king.
Lead teams, build, publish, iterate.

Projects

Games and Demos
3 projects
Self-published games, and demoscene productions.
Tools and Libraries
6 projects
Open source and commercial tools for game development (mostly).
Bitcoin and Nostr
2 projects
Pet projects setting up Bitcoin infrastructure and harnessing Nostr's power.

Projects

Games and Demos

Self-published games, and demoscene productions.

Man In The Vox
Man In The Vox
Winning PC Demo entry for the Flashparty 2024. Written in Kotlin on top of Vexel, my own game engine.
Kotlin
Voxels
Vexel
Mr. Maim
Mr. Maim
Game for the Global Game Jam 2022 event. A Mime goes on a frantic clown-killing spree using imaginary weapons. It went viral on Twitter through its original premise.
Unity
C#
FPS
Global Game Jam
Behoarder
Behoarder
Game for the Global Game Jam 2019 event, later released on Mobile stores. Ol'Duncan goes deep into the lair of the Behoarder to recover his stolen furniture. The game peaked at 10k users.
Unity
C#
Mobile
Roguelike RPG
Global Game Jam

Tools and Libraries

Open source and commercial tools for game development (mostly).

Enhanced Timeline
Enhanced Timeline
Published comercial Unity package that solves a lot of Unity's stock Timeline problems. It features a simple reactive API, and is networking ready out of the box.
Unity
C#
Rx
Networking
Mirror
License:
Unity's EULA
Network Input
Network Input
Published comercial Unity package integrating networking into Unity's Input System, ideal for server authoritative multiplayer games. Networking Solutions: Mirror, N4GO, FishNet, your own.
Unity
C#
Networking
Mirror
N4GO
FishNet
License:
Unity's EULA
Vexel
Vexel
A modular game engine developed in 1 year. Featuring: voxel graphics, hardware accelerated raytracing, global illumination, ImGUI integration, and an extensible content pipeline.
Kotlin
Game Engine
Vulkan
Raytracing
Global Illumination
ImGUI
LWJGL
License:
Not Public
Keep
Keep
A game engine for text-based adventure games written in Kotlin. It features an easy to read and write, fully documented, domain specific language to design scenes, items, characters, actions, and state machines.
Kotlin
Game Engine
Text Adventures
License:
Open Source, ISC
shaderc+👑
shaderc-nim
Shaderc is Google's collection of tools and libraries for shader compilation, mostly used to compile GLSL code into SPIRV. This library provides bindings for the nim programming language.
Nim
GLSL
SpirV
License:
Open Source, ISC
Kobold Parsing Kit
Kobold Parsing Kit
A set of tools to create lexers, parsers, and compilers, using grammars expressed in a simple domain specific language. No regular expressions, just an easy to learn DSL. Kobold Parsing Kit is implemented in Kotlin, with a left-recursive packrat parser.
Kotlin
License:
Open Source, ISC

Bitcoin & Nostr

Pet projects setting up Bitcoin infrastructure and harnessing Nostr's power.

nodrop.btc
nodrop.btc
No Drama Operations for Bitcoin and frens. A bare-bones approach to DevOps on Bitcoin, deploy your own bitcoind, lnd, and ord nodes and servers, serve your own NIP-05 and LNURL, all with minimal and standard configuration, and without any heavy interfaces.
Bitcoin
Lightning
Ordinals
Nostr
Docker
DevOps
License:
Open Source, ISC
glostr
glostr
glostr renders GLSL shaders written on nostr notes. The project aims to use Nostr as a platform to visualize and share computer graphics code.
Nostr
TypeScript
WebGL
GLSL
License:
Open Source, ISC

Skills

Product Orientation

Game/Engine Development

Building, Growing, and Leading Teams

Ultra Fast Prototyping

Get In Touch

Let's team up and create games.