page://projects

OctaTools

rust
creator / maintainer
active

Command line utilities for the Elektron Octatrack MK1/MKII dynamic performance sampler.

Reverse engineered the structure of Project, Bank and Arrangement data files from scratch.

Currently only supports linux, but Windows cross-compilation is on the todo list.

Features:
* Copy banks from one project to another (also copies sample slots to dest. project)
* Create template banks and/or projects
* Dump/Load data structures (e.g. Parts/Patterns) to/from YAML files
* Create sample chains (in batches/one at a time)
* Deconstruct sample chains (in batches/one at a time)
* Create sample grids (linear/randomised)
* Search through a directory tree for compatible wav files
* Rust module for independent ser/de of Octatrack data files


SGD Mike Force: GitHub / Steam

SQF (Arma 3)
maintainer
active

Official project maintainer and community helper for Savage Game Design’s Arma3 gamemode.

Blurb:
Four specialist U.S. teams co-operate to build bases and destroy the VC in this unique, intense, persistent mission.

Vietnam has been infiltrated by communist forces from the North! Choose one of four specialist teams, and co-operate to build bases, expand capability and find and destroy the enemy in this unique, intense, combined arms, conquest mission.

To survive in the jungle, you will need food, water and medicine, tools for building, and a lot of ammo! Earn rank points and medals completing tasks in order to unlock better equipment and support!


Bro-Nation Mike Force: GitHub

SQF (Arma 3)
maintainer
no longer active


Lead developer for a 6,000+ member gaming community’s main server for 1.5 years. At the time I left the community to pursue other projects, the main server I worked on was ranked #15 in the world for Arma3 popularity.

Over my tenure as a lead developer, I worked on:
* various general improvements: persistence; quality of life; new features; performance optimisations and bugfixes
* vehicle spawner and bases migration, working with 16 different stakeholder groups to figure out suitable allocations, without jeopardising the benefits of the migration
* rewrote a ingame menus to improve player experience
* mod for site compositions creation/testing for developers
* discord administration: discord bots (set up, configure, documentation); roles and channels management; player/member bans and investigations

I was also teaching and mentoring some members of the community about software development, including
* the basics of programming and how to debug problems
* working with version control (git), how to create GitHub PRs and what to expect from the PR/code review process (I will find the things you missed)
* mission design fundamentals

Some of these people had never written any code before, and they had started regularly submitting pull requests by the time I left.