Michael Loudon aka "Iritscen"

Clean, native code,
well documented.

I build GUI desktop apps and data transformation software
in C and C++ for macOS and Windows.

Open to work in-person or remotely

// Stack

Languages
C·C++·Objective-C·Swift·JavaScript·Python
Platforms
macOS·Windows
Focus
Native desktop apps·cross-platform tooling·reverse engineering
& binary patching
Tools
Xcode·Visual Studio, VS Code·Git·IDA
Based in
Atlanta metro, Georgia

// Selected work

Kanabo

2026 · C++ · author

An open-source cross-platform command-line tool written in C++ that can parse and transform data files for the video game Oni, enabling extraction, analysis, and automated workflows for converting and modding the game data. It was designed as a modern, native-built replacement for a long-standing .NET-based community utility.

OniX

2021–present · C · lead

A maintenance port that keeps Oni running on modern Windows. I lead the effort and am currently architecting a 64-bit port of the codebase ahead of a macOS port written in Swift.

Launch arguments for PCSX2

2018 · C++ · contributor

Contributed support for passing launch arguments to games within PCSX2, a widely used PlayStation 2 emulator. This work required dis­assembly of the PS2 BIOS and thus an understanding of MIPS32 asm and system internals.

Zukai

2015 · C · author

This project injected multiplayer code into Oni for the Mac, achieving a working alpha release which I hope to resume development on when time allows. I designed and coded the entire system, which required writing my own networking code, synchronization logic, and a sophisticated logging system for catching and diagnosing sync issues.

Anniversary Edition v7

2013 · various · project lead

The most recent release of an open-source community project which allows the player to customize their copy of Oni by selecting mods which are automatically downloaded and installed into the game data. I oversaw and architected the changes to the Edition as it became a more powerful mod installation framework with self-updating components.

Oni

2010–2015 · C · contributor

This port of the game to Intel Macs performed by The Omni Group and Feral Interactive allowed Oni to keep running after Macs moved away from PPC processors. I contributed volunteer work to the project: adding graphical and UI improvements, fixing many bugs, organizing the volun­teer contributors, and adding the auto-update framework Sparkle.

Shiranui

In development · C · author

A themeable cross-platform GUI development framework for macOS and Windows which uses platform-specific code for rendering, input, and application behavior. Under active development and slated for an open-source release in 2026. Written with speed and ease of use by the developer in mind.

Shell tools

2010–present · Bash · author

Over 50 shell utilities for file management, graphics work, and coding (such as a command validator and a testing harness). Written for my own usage, I have open-sourced the scripts since they might be useful to others.

// About

After years of working as an accountant by day and a hobbyist coder by night, I'm following my passion and moving into software full-time. I have years of experience creating desktop applications and low-level tooling, originally centered in the Mac world but now for Windows as well.

My specialty is desktop development for macOS and Windows in C, C++, Swift and Objective-C, and I'm equally at home disassembling and hex-patching binaries across Mac, Windows, and MIPS32 systems. I care about code that's platform-native, safe, well-documented, and easy to read.

Online I go by Iritscen, the name attached to most of my open-source work and contributions over the years. I also run a company, Amethyst Software, which provides an identity for signing and distributing my software.

// Contact

ml@michaelloudon.dev

github.com/Iritscen

linkedin.com/in/michael-loudon