Become a sponsor to Tatsh
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 work
-
Tatsh/tatsh-overlay
Personal Gentoo Portage overlay.
Shell 35 -
Tatsh/kate-wakatime
Kate plugin to interface with WakaTime
C++ 11 -
Tatsh/macprefs
Backup and convert your macOS preferences to an executable shell script.
Python 20 -
Tatsh/winprefs
Tool to export registry paths to script and code formats (reg add, PowerShell, C, C#).
C 2 -
Tatsh/youtube-unofficial
Access parts of your account unavailable through normal YouTube API access.
Python 44 -
Tatsh/instagram-archiver
Tool to download data from an Instagram profile you have access to.
Python 9
0% towards 10 monthly sponsors goal
Be the first to sponsor this goal!