Calvin Buckley Contact | Projects | Writing | Potpourri

Software developer with experience in API, systems portability, and low-level language runtime work. Currently, I'm one of the PHP 8.4 release managers, and I work at Seiden Group maintaining IBM i support for PHP. My work there ranges from packaging to database extensions. In the past, I did a port of Mono to IBM i, which was recognized by COMMON for a "Student Innovation Award".

Resume available on request.

Contact

Reach me via email: calvin squiggly cmpct dot info. I'm available via other chat or social media platforms, but ask first.

Projects

These projects are the most user-facing or took the most effort to work on. More projects (in varying states of activity) are on my GitHub profile.

Submariner icon

Submariner

A Subsonic client for macOS (2022-, Objective-C/Swift)

Generic icon

MailTools

Mailing list extension for Mail.app (2024, Swift)

Visual Git icon

Visual Git

Git support for legacy MS IDEs (2021-2022, C/C++)

Generic icon

vmwmouse

VMware mouse driver for Windows 3.1 (2021-2022, x86 assembly)

Generic icon

OpenWindows

Shell extension for showing open Explorer windows (2020, C++)

Generic icon

Adventure

Content management system for WinWorld (2018-2020, node.js)

Sounds icon

Sounds

Simple music player for Windows (2017-2018, C#)

Writing

Writing for for the corporate blog can be found other there.

In an effort to get me to write more, some friends of mine lent me some space on a blog of theirs. Most things I write nowadays are hosted there. Below are some older things I've written.

Win16 for Fun and (Probably No) Profit
A fun and retrospective look about Microsoft's development tools for Windows 3.1.
Microsoft's forgotten MIDI soundtrack add-in for PowerPoint
Microsoft's strange add-in for PowerPoint that gave presentations procedurally generated MIDI soundtracks.
Network 10
A story on everyone's favourite subnet.
Staring Into the COM Abyss
Extending Windows, the hard way.
Introducing Mono on AIX and IBM i
Technical overview of porting Mono.
Run Practical .NET Applications on IBM i with Mono
Oh hey, I ported Mono!

Potpourri

Miscellaneous odds and ends not worthy of a more formal article.

Autotel
Weird analog cellular phone system!
AXPpci33
Weird Alpha motherboard!