Tux

Tux

✦ Pro @tuxnotfound

indie dev. ships things. moves on. currently: building openstage — your build story, one link.

161
entries
5
repos
6
milestones
⚡ 8
day streak
Pinned
milestone

First user signed up 🥳🥳🥳

E_Ryko became the first person to sign up for Openstage. Check out his openstage timeline!

openstage.dev/E_Ryko
milestone

Pro tier shipped 🎉

Stripe Checkout is live — $7/month or $49 lifetime. Unlocks custom domain, analytics, private entries, and a pro badge.

milestone

We are live!!

shipped GitHub goal_atlas

feat(wc2026): re-populate R32 bracket automatically after each result sync

github.com/tuxnotfound/goal_atlas/commit/4f48263c876ea3fd45bb950a89b9084b69c1e97c
shipped GitHub goal_atlas

feat(wc2026): pre-build R32→Final knockout bracket with placeholder slots, official 3rd-place allocation table, and a populator that fills R32 from current standings

github.com/tuxnotfound/goal_atlas/commit/350496c4146cd2e7fc24e4ed4bfe1a0cec953b76
shipped GitHub goal_atlas

new script for new video sources

github.com/tuxnotfound/goal_atlas/commit/c657ddf42eaed21667ce7726527f92486ffbc1d2
shipped GitHub goal_atlas

feat: add about, privacy policy, and contact pages for AdSense compliance

github.com/tuxnotfound/goal_atlas/commit/f6fed74571ea4c962139572d7820d26349b36219
shipped GitHub goal_atlas

fix(wc2026): gate lineup player-detail lookups behind a local surname check so unknown debutants don't blow the api rate limit

github.com/tuxnotfound/goal_atlas/commit/cb335055eb6907a35731113be24569eb069dc896
shipped GitHub goal_atlas

feat(wc2026): record participation for lineup players already in our DB so non-scorers count toward tournaments-played

github.com/tuxnotfound/goal_atlas/commit/407e7f980eeb303f5a4265fcc49f3a2859a6a4ed
shipped GitHub goal_atlas

fix(records): count tournaments played by any appearance, not just squad rows; drop own-goal note from most goals

github.com/tuxnotfound/goal_atlas/commit/2dee77f5f937c99cae1c60b26f96f049d8f3b8a8
shipped GitHub goal_atlas

feat(records): add all-time World Cup leaderboards for players and teams

github.com/tuxnotfound/goal_atlas/commit/a8f378d9e29241378521ee69b3070eda91ae47ef
shipped GitHub goal_atlas

fix(wc2026): expand abbreviated api names to the known form and match existing players, preventing duplicate/over-long names

github.com/tuxnotfound/goal_atlas/commit/e824cf88c794c659907ef789130a3fcf662e592e
shipped GitHub goal_atlas

fix: exclude own goals from player goal tallies and top-scorer leaderboards

github.com/tuxnotfound/goal_atlas/commit/b93de05a8123028945ab55161a191ea1cf531894
shipped GitHub goal_atlas

fix(wc2026): prefer api-football curated name and keep full lastname so imported scorer names aren't truncated

github.com/tuxnotfound/goal_atlas/commit/7b60d668e2e1ef52bc1dc808ff5dcafcafd56fa7
shipped GitHub goal_atlas

Track squad-level World Cup participation so player pages count all tournaments, not just scoring ones

github.com/tuxnotfound/goal_atlas/commit/f5bf119ebcdf655585b73dd231248e1797663531
shipped GitHub goal_atlas

Add play icon to goal cards when video is available

github.com/tuxnotfound/goal_atlas/commit/4195c8f378e226193322d1a2a23972d542417d23
shipped GitHub goal_atlas

geo: lead as its own card directly under hero (flush via rounded-b/border-b-0 split)

github.com/tuxnotfound/goal_atlas/commit/b1e15e28c135896b1231543f54d67e60db5dda90
shipped GitHub openstage

Improve SEO and GEO: meta tags, JSON-LD, llms.txt, robots, sitemap, favicons, marketing pages

github.com/tuxnotfound/openstage/commit/6ad5aef82d82e58fe22802aa28b6ecb9cd2ccbac
shipped GitHub goal_atlas

add search_for_unlinked_matches: per-match plain YouTube search for older tournaments where FIFA's archive falls short

github.com/tuxnotfound/goal_atlas/commit/c59f77ad4ac4868604eee236768c0ffba337401a
shipped GitHub goal_atlas

merge feature/og-images: consolidate 504 fix, ImageMagick, mobile responsiveness, rake quota fix

github.com/tuxnotfound/goal_atlas/commit/6f77bc42ab9db846b1edbfae0dbbcbcf7c9d2724
shipped GitHub goal_atlas

improve mobile responsiveness

github.com/tuxnotfound/goal_atlas/commit/f00a3cdef9a8f646f71dd88acc7a59eb1f1d8409
shipped GitHub goal_atlas

improve mobile responsiveness

github.com/tuxnotfound/goal_atlas/commit/abeb8be5e83eee0fa95f0c601211d01fae36b08f
shipped GitHub goal_atlas

treat persistent YouTube 429 as quota exhaustion so video scout tasks exit gracefully instead of crashing

github.com/tuxnotfound/goal_atlas/commit/6e6da58c8e5e586d9fb7fe38527aa8e98520857d
shipped GitHub goal_atlas

seo: valid SportsEvent JSON-LD on matches (location fallback + tournament superEvent fields)

github.com/tuxnotfound/goal_atlas/commit/16ff26b684ffa8b44a34509e56712ce1a7e530f6