/home/portfolio

Code

0 A.D | Pyrogenesis C++, Python, JavaScript

Real-time strategy (RTS) 3D game engine.

Role: Contributor

Theme: SDL2, Vorbis, pycollada, Spidermonkey

Impact: Pull requests coincident with the Palisades and West Bank Fires of 2025, intercepted buggy German mesh before it ever caused problems in-game.

reflex2q3 C++

https://codeberg.org/scuti/reflex2q3

Video game map converter for Reflex Arena to Quake Engine level editors (faces+vertices representation to planes).

Visit project page.

Role: Co-author

Theme: Eigen3 (linear algebra), Catch/2 (unit tests)

Impact: the creation of the maps frosthalo and bmn, the latter map was in the pool of a tournament, fixed the “sea urchin bug”.

lib3ddevil1 C, Python

https://codeberg.org/scuti/lib3ddevil1

C library made for reverse engineered file formats of Devil May Cry 1, written before I even had a website.

Role: Co-author

Theme: ctypes, debugging, reverse engineering

hanvon-linux C

https://codeberg.org/scuti/hanvon-linux

Device driver for an old no-longer-on-the-market pen tablet.

Visit project page.

Role: Co-author

Theme: libevdev, libusb, reverse engineering

Impact: I drew with it.

stacksurvey Python

https://codeberg.org/scuti/stacksurvey

For the blog post Where’s the money? C programming or Python?

Regression analysis of incomes of embedded systems developers and data scientists.

Role: Author

Theme: matplotlib, pandas, sklearn, numpy

This Website Lua, Python, Ada, SQL

Lean and green custom website that loads near instantly. Readable on flip phones, smartphones, and desktops.

Role: (pleroma-comments) Co-author with antares*

Theme: REST API, ActivityPub, pandoc, html, css, json.

Impact: a few hundred page visits per day; funny web comments from people with anime avatars; published talks|slides

xdfcgi C, Python, SQL

https://codeberg.org/scuti/xdfcgi

CGI (or page generator) to display leaderboards of a Xonotic server.

Role: Author

Theme: sqlite3, html, css

Impact: This webpage.

Talks

Speak of the Devil: Runtime Disassembly and a Live Demo x86 Assembly

My talk @ DC858.

I talk about gamehacking and show off some code injection live.

Role: Speaker/Author

Theme: debugging, reverse engineering, code injection

Impact: Emoji reactions on Slack

The Algorithms of Creating Money and Their Impacts on Inflation and Wealth Distribution

My talk @ DC858.

I introduce the Relative Theory of Money to a mostly infosec group.

Role: Speaker/Author

Theme: matplotlib, pandas, numpy (calculus), monetary economics.

Impact: Emoji reactions on Slack, <joke> crash bitcoin </joke>.