Robert Helmer's Avatar

Robert Helmer

@rhelmer.org

I'm Rob Helmer, a software engineer with 20 years of experience building impactful projects and solving complex problems with code. https://www.rhelmer.org

44
Followers
65
Following
12
Posts
11.11.2024
Joined
Posts Following

Latest posts by Robert Helmer @rhelmer.org

Video thumbnail

New coordinates locked in! ๐Ÿš€ Weโ€™ve just updated the Stellar Whiskers quadrant with:

๐Ÿƒ Stellar Solitaire (Brand new!)
โšช๏ธ Rocket Reversi (difficulty levels + fresh UI)
๐Ÿ’Ž Crystalign & Meteor Bounce (Graphics overhaul)

Come play for free and help us fuel the mission! ๐ŸŒŒ

#IndieDev #Gaming #SpaceVibes

28.02.2026 17:54 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Play Free Online Games | Reversi, Puzzles & More | Stellar Whiskers Play free online games including Rocket Reversi (reversi/othello), puzzles, and arcade games. No downloads required - start playing instantly in your browser!

Major progress on login system:

โ˜๏ธ Cloud saves for all games
โš”๏ธ Multiplayer coming soon
๐Ÿ“ฌ Optional updates (no spam, ever)
โŒ Zero ads, zero data selling, zero nonsense

We're indie devs, not data brokers. Your trust > everything.

www.stellarwhiskers.com

#indiegamedev #cloudsave #privacy

07.03.2026 17:13 ๐Ÿ‘ 0 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Spent the morning wrestling a subtle C/SDL memory leak. Brutal reminder of low-level complexity makes me profoundly grateful for Godot. Perf trade-off is real, but velocity and sanity gain from its resource management and abstraction layers are a huge win.

#gamedev #godotengine #indiedev #godot

12.10.2025 15:59 ๐Ÿ‘ 10 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

what happens if u cut 4 wires out of an ethernet cable & then plug it into yr PC

09.10.2025 14:04 ๐Ÿ‘ 300 ๐Ÿ” 44 ๐Ÿ’ฌ 16 ๐Ÿ“Œ 4
Original post on mastodon.social

Joshua Rogers sent us a *massive* list of potential issues in #curl that he found using his set of AI assisted tools. Code analyzer style nits all over. Mostly smaller bugs, but still bugs and there could be one or two actual security flaws in there. Actually truly awesome findings.

I have [โ€ฆ]

21.09.2025 08:03 ๐Ÿ‘ 15 ๐Ÿ” 25 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0
Video thumbnail

Decided to learn modern C++ by building a game engine instead of Hello World.

Now I have: ECS architecture, OpenGL renderer, cross-platform builds, and a working space shooter demo.

Was this overkill? Yes. Would I do it again? Also yes. ๐ŸŽฎ

www.rhelmer.org/blog/buildin...

#gamedev #cpp

04.10.2025 22:41 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Split-panel pastel illustration with the caption โ€œAre you gonna be #1 or a 0?โ€ Above, on the left, a confident woman in a pink blazer holds a shiny gold number one trophy. Below her is a red error message reading โ€œError: exit status 1.โ€ On the right, a chill woman with lavender hair in a teal hoodie holds a glowing number zero while sitting at a sticker-covered laptop. Her side is labeled with a green success message: โ€œSuccess: exit status 0.โ€ Beneath both panels is the tagline โ€œREAL ONES EXIT 0โ€ in bold lettering.

This meme-style artwork plays on Unix shell conventions, where a process that finishes successfully exits with status code 0, and errors exit with code 1 or higher. The cultural punchline flips mainstream notions of โ€œbeing number oneโ€ by celebrating stability, quiet success, and correct code execution over flashier but broken performance. Itโ€™s beloved by coders, DevOps engineers, and anyone whoโ€™s spent late nights chasing green checkmarks in CI pipelines.

This is terminal humor with pastel swaggerโ€”where โ€œzeroโ€ isnโ€™t nothing, itโ€™s everything. Real ones donโ€™t crash, they compile, deploy, and vibe out in soft hoodies with stickered laptops and clean logs.

Split-panel pastel illustration with the caption โ€œAre you gonna be #1 or a 0?โ€ Above, on the left, a confident woman in a pink blazer holds a shiny gold number one trophy. Below her is a red error message reading โ€œError: exit status 1.โ€ On the right, a chill woman with lavender hair in a teal hoodie holds a glowing number zero while sitting at a sticker-covered laptop. Her side is labeled with a green success message: โ€œSuccess: exit status 0.โ€ Beneath both panels is the tagline โ€œREAL ONES EXIT 0โ€ in bold lettering. This meme-style artwork plays on Unix shell conventions, where a process that finishes successfully exits with status code 0, and errors exit with code 1 or higher. The cultural punchline flips mainstream notions of โ€œbeing number oneโ€ by celebrating stability, quiet success, and correct code execution over flashier but broken performance. Itโ€™s beloved by coders, DevOps engineers, and anyone whoโ€™s spent late nights chasing green checkmarks in CI pipelines. This is terminal humor with pastel swaggerโ€”where โ€œzeroโ€ isnโ€™t nothing, itโ€™s everything. Real ones donโ€™t crash, they compile, deploy, and vibe out in soft hoodies with stickered laptops and clean logs.

My humor?
Terminal.

07.07.2025 23:11 ๐Ÿ‘ 80 ๐Ÿ” 4 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 0
Music notes looking like a smiling face

Music notes looking like a smiling face

Funny guy

25.06.2025 02:13 ๐Ÿ‘ 4855 ๐Ÿ” 315 ๐Ÿ’ฌ 87 ๐Ÿ“Œ 17
Preview
Can You Ditch Cookie Banners and Still Get Useful Analytics? Explore cookieless analytics with Umami to ditch cookie banners while keeping useful insights. Privacy-first approach to GDPR compliance.

Everyone hates cookie bannersโ€”users ignore them, conversions drop, compliance is messy.

I tested cookieless approaches that eliminate banners. Promising results, but legal nuances matter.

My findings: rhelmer.org/blog/privacy-analytics-without-cookie-banners/

20.06.2025 02:17 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
Automatic, Configurable Analytics for Umami with umami-kit Umami Kit is a drop-in enhancement for Umami Analytics. Scroll depth, time-on-page, visibility, and click trackingโ€”no cookies, configurable, and privacy-first.

A privacy-first analytics enhancement for @umami โ€” adds scroll depth, time-on-page, visibility, click tracking, and more.

- No cookies
- First-party tracking
- Just one script tag to get started

www.rhelmer.org/blog/automat...

#UmamiAnalytics #PrivacyTech #OpenSource #Analytics #WebDev

07.06.2025 19:07 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - rhelmer/magicor: Magicor is a puzzle game similar to Solomons Key, but quite different. Magicor is a puzzle game similar to Solomons Key, but quite different. - rhelmer/magicor

Github repo is here: github.com/rhelmer/magi... it works a little better locally, if you have trouble with the resolution of web version looking wrong try entering/existing full screen.

06.03.2025 02:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
magicor

A contributor just fixed a game-breaking bug in my old Magicor fork! This game is nostalgic for me since my kids and I used to play it when they were little. I ported it to Python 3 & Pygame, and I'm updating the WASM version for better web play: www.rhelmer.org/magicor/ ๐ŸŽฎ ๐Ÿง #gamedev #Magicor

06.03.2025 01:45 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Rewriting my 17-year-old Breakout! clone for the modern web A post about rewriting my 17-year-old Breakout! clone, now named Meteor Bounce hosted by Stellar Whiskers Games

Quick post about re-writing my 17-year-old Breakout! clone www.rhelmer.org/blog/rewriti... #webdev #gamedev #buildinpublic

14.02.2025 02:58 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Comparing game development using C and SDL vs. Godot vs. Web A post comparing and contrasting game development using C and SDL, Godot, and a pure web approach, from a cross-platform perspective.

I reimplemented the same game (Reversi) in Godot, Typescript and C+SDL to compare (so you don't have to!) www.rhelmer.org/blog/game-de... #gamedev #webdev #godot

20.01.2025 20:12 ๐Ÿ‘ 9 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Godot Web in Highlight io
Godot Web in Highlight io YouTube video by rhelmer

I've added a video to the post showing highlight.io live view on the left as I play the game in a browser on the right youtu.be/H_1KrXpJ1cs?...

10.01.2025 05:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Building a Cross-Browser Web Extension with React, Astro, Svelte, and Angular Step-by-step guide to creating a web extension in React, Astro, Svelte, and Angular for Firefox, Chrome, Edge, Brave, Vivaldi, and Safari.

My old blog post about experimenting with React for the `about:addons` UI in Firefox (spoiler: Firefox uses Lit now) keeps getting search engine traffic for people looking for how to build browser extensions in React, so I made one that covers a bunch of frameworks: www.rhelmer.org/blog/browser...

09.01.2025 06:34 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Observability in Godot Web games with Highlight.io Learn how to enable observability for Godot Web games for errors and session record/replay with highlight.io to see how people play your game

www.rhelmer.org/blog/observa... #webdev #gamedev #godot #indiedev

06.01.2025 21:50 ๐Ÿ‘ 7 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
My Modern Website Hosting Stack for 2025 An overview of my modern approach to hosting and optimizing websites.

Just published my first blog post in quite a while! Sharing my 2025 website hosting setup guide using Astro + Azure Blob Storage + Cloudflare Workers for fast, scalable, and cost-effective sites. www.rhelmer.org/blog/how-i-a... #webdev #perfmatters

02.01.2025 00:54 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0