original work

native macos systems software, hardware diagnostics, and open source tools.

core-monitor

built a free native system monitor and fan controller for apple silicon macs. it reads cpu, gpu, memory, power, storage, network, thermal, and apple smc data. it includes dashboard, menu bar, and touch bar interfaces plus an optional privileged helper for fixed fan speeds and custom curves.

core-monitor ships as a signed direct download, a homebrew cask, and a separate sandboxed mac app store edition.

swift / swiftui / applesmc / xpc / smjobbless

locale

built a notarized macos app for switching named dns contexts without editing /etc/hosts, running shell commands, or requesting sudo access. a sandboxed dns proxy network extension answers configured hostnames and forwards all other traffic to the system resolvers.

swift / networkextension / dns proxy / app groups

core-monitor-cli

built a swift command line monitor and fan controller with an unprivileged client, an authorized helper, xpc, and smjobbless. helper-side leases return fan control safely when an automated client stops.

swift cli / xpc / smjobbless / launchd / homebrew

a2442 ace2 charging research

traced a 2021 macbook pro charging failure to one cd3217 ace2 controller stuck in boot while the other three remained in app. located the exact p2 firmware inside apple restore media, documented four failed secure-flash attempts, proved that a negotiated pdo was not proof of accepted external power, and published a sanitized 107-capture timeline with a read-only firmware scanner.

usb-c pd / cd3217 / firmware / forensics / python

all original repositories

eight public repositories built and maintained under the offyotto account.

merged upstream fixes

six code fixes accepted by established open source projects.

linearmouse / 305 tests passed

prevented stale process state after pid reuse

replaced pid-only metadata and transformer cache keys with a process identity containing both pid and start time. a reused pid now resolves the new process before scheme matching while repeated events from the same process keep their cache hits.

sosreport / 24 tests passed

fixed unhandled stdin writer failures

kept stdinwriter.error a string in both error paths. a command closing stdin early no longer causes a second typeerror inside the writer thread, and both failures remain reportable.

monitorcontrol / build passed

validated maximum ddc override values

limited maximum ddc overrides to the uint16 range before integer narrowing. values above 65,535 no longer reach a crashing conversion path, and invalid values clear the override as before.

coteditor / 2 focused tests passed

restored default window size exports

added the persisted window width and height keys to the portable settings registry. settings archives now restore custom default window dimensions.

rectangle / regression test passed

preserved todo sidebar width units

added the missing width-unit key to configuration export. a percentage width now remains a percentage after export and import instead of silently reverting to pixels.

external merged pull requests

every merged pull request authored by offyotto in a repository owned by someone else.

9 external merged pull requests in the verified snapshot.

merged repository pull request
monitorcontrol/monitorcontrol #1878 validate maximum ddc overrides
linearmouse/linearmouse #1298 prevent stale process metadata after pid reuse
axorax/awesome-free-apps #204 add: core-monitor
andrewsb/awesome-macos #25 add core-monitor
coteditor/coteditor #2134 export default window size settings
rxhanson/rectangle #1796 export todo sidebar width units
darrylmorley/whatcable #466 fix: stop stale pdo charging reports
jaywcjlove/awesome-swift-macos-apps #79 add core-monitor