An open API service aggregating public data about GitHub Sponsors.

tatsh

View JSON Representation

Funding Links: https://github.com/sponsors/Tatsh

GitHub Sponsors Profile

I have been working in open source software since 2008. I started with documentation on how to build an iOS/macOS toolchain with Apple's open source releases at the time. The stargazers on that project kept me motivated to do more.
I tend to keep my work open source because I feel it can benefit others more this way than if it were left closed source. It also encourages higher standards of coding, testing, and packaging.
Overlay
My Gentoo overlay is very important to me as it contains a lot of experimentation such as:

Emulators and other tools, patched (where possible) to use system versions of dependencies
Packaging Node packages (yarn.eclass)
My own software as ebuilds

Skills
Languages

Python with typing
C/C++ including unit testing
Lua
Bash
PowerShell
SQL
TypeScript
JavaScript

Frameworks, libraries, et al

Django, Django REST Framework
React
Win32 C/C++
Desktop application development in native Win32, Qt, SwiftUI
Native iOS application development in SwiftUI, Objective-C
Writing tests with 99-100% code coverage: Pytest/Nose, cmocka, XCTest

Interests

Making cross-platform apps in Qt
Reverse engineering software, file formats, and protocols
Cross-compiling toolchains
Providing CLI alternatives to existing interfaces
Providing non-Electron alternatives to existing apps/protocols
Tools intended for administrators
Tools intended for developers
Software security
Automation of OS user profile first setup and administration (settings, installed applications, general provisioning, backups, etc)

I am also working on decompiling the Nintendo 64 game Top Gear Rally and its PC version Boss Rally. The goal is to document and make the game build for any nearly any compatible platform including the original Windows it was intended for (likely 98).

Featured Works

Tatsh/tatsh-overlay

Personal Gentoo Portage overlay.

Language: Shell - Stars: 38
Tatsh/kate-wakatime

Kate plugin to interface with WakaTime.

Language: C++ - Stars: 12
Tatsh/macprefs

Command and library to export macOS preferences.

Language: Python - Stars: 28
Tatsh/winprefs

Tool to export registry paths to script and code formats (reg add, PowerShell, C, C#).

Language: C - Stars: 3
Tatsh/youtube-unofficial

Access parts of your account unavailable through normal YouTube API access.

Language: Python - Stars: 50
Tatsh/instagram-archiver

Save Instagram content you have access to.

Language: Python - Stars: 11