Skip to content
View Starkka15's full-sized avatar

Block or report Starkka15

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Starkka15/README.md

Hey, I'm Starkka 👋

I build and port software for devices the industry gave up on.

Keeping old systems alive

Most of my work targets platforms that stopped getting official support years ago: the HP TouchPad (webOS, 2011), Windows 10 Mobile Lumias, Windows Mobile PDAs, and other "dead" hardware that still works perfectly fine. These devices aren't e-waste — they're capable machines that just need someone willing to write software for them.

That means porting modern engines to old OSes (a current WebKit on a 2015 Lumia), writing new clients for modern services (Nextcloud, KDE Connect, Navidrome on platforms that never had them), and building the tooling to make development on these systems possible at all.

If a device still powers on, it deserves software.

Why everything here is source-available

Old-platform development only survives through shared source. Every dead platform's homebrew scene runs on the code people published before they moved on — and dies a little every time a maintainer takes their work closed or disappears with it. SDKs vanish, download servers go dark, and the only thing that keeps a 15-year-old device usable is that somebody, somewhere, kept the source public.

So my originals are open, my ports respect and keep their upstream licenses, and my forks credit the people who did the foundation work. If I get hit by a bus, everything I've built stays buildable.

How I use AI

I develop with heavy AI assistance (Claude Code), and I'd rather say so plainly than pretend otherwise. What that means in practice:

  • A human directs the work. I decide what gets built and make the architecture calls. The AI is a tool I drive, not an autopilot.
  • Nothing ships until it works on real hardware. Code isn't done because it compiles — it's done when the feature runs on the actual device. I test on the real TouchPad, the real Lumia, the real Deck. A green build is not the finish line.
  • I read and own every change. Bugs and design decisions here are mine, whatever wrote the code.
  • Licensing and credit are my responsibility. I build from open source, respect upstream licenses, and don't use AI to launder anyone's work or strip attribution.

Most of my repos carry a full AI disclosure explaining this per-project, so you can make an informed call about using them.

Featured projects

The best source-available AI chat app for Android. SillyTavern-compatible — character cards, group chats, lorebooks — with on-device inference so your conversations can stay entirely on your phone. Also ported to Windows 10 Mobile / UWP, because a chat client is exactly the kind of app an old phone can still do well.

Multi-store game launcher for the Steam Deck — Epic, GOG, Amazon, itch.io, EA Play, and RPG Maker titles, installed and launched from Game Mode like native games. Community fork of Junk-Store, kept open and kept moving.

The rest of the fleet

Platform Projects
webOS (HP TouchPad) Moonlight · Nextcloud · OpenTTD · Prism browser · comic reader · Cockpit · SDL2 shim
Windows 10 Mobile Revenant (modern WebKit engine) · Konnect (KDE Connect) · Nextcloud · NokiDrome · Seeneva
Linux / Steam Deck Optima (Ubisoft client) · Maxima (EA client) · webOS PDK runner (run ARM webOS games on x86)

If it still powers on, it deserves software.

Popular repositories Loading

  1. PocketTavern PocketTavern Public

    Building the best source-available AI chat app for Android. SillyTavern-compatible, feature-rich, and community-driven.

    Kotlin 28 3

  2. revenant-browser-w10m revenant-browser-w10m Public

    Revenant: a WebKit 2.36.8 browser engine ported to Windows 10 Mobile (ARM32 UWP). Very early alpha — basic browsing works; video/YouTube do not.

    C++ 11

  3. GameVault GameVault Public

    Multi-store game launcher for Steam Deck — Epic, GOG, Amazon, itch.io. Community fork of Junk-Store.

    Python 5

  4. PocketTavern.UWP PocketTavern.UWP Public

    PocketTavern AI chat app — Windows 10 UWP port (ARM / Windows 10 Mobile)

    C# 4

  5. Maxima Maxima Public

    Forked from ArmchairDevelopers/Maxima

    A free and open-source replacement for the EA Desktop Launcher for Linux and Windows.

    Rust 3

  6. nextcloud-uwp nextcloud-uwp Public

    Nextcloud client for Windows 10 Mobile (ARM32) — file browser, multi-account, search, trashbin, auto-upload

    C# 3