Tom DeAbreu's Avatar

Tom DeAbreu

@subpixelsoftware.bsky.social

Indie hacker | Speedrunning enthusiast ⏳ flowmodorotimer.com πŸ“£ yorefer.com

114 Followers  |  1,115 Following  |  37 Posts  |  Joined: 20.03.2025  |  1.8334

Latest posts by subpixelsoftware.bsky.social on Bluesky

Post image 19.08.2025 21:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

A very important note indeed, thanks Claude. An absurd gem of a sentence to come out of my leetcode grind.
#ai #llm #claude #programmerhumor

16.08.2025 14:50 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

I'll keep an eye on the Chrome review status and post again once I can officially publish. Going off of reddit I'd guess it will only take ~3 days, given the minimal permissions my extension requires.

12.08.2025 09:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Submitted v1 of 'Steam Review TL;DR' to the Chrome Web Store for review last night 🍻 Just 1 week from idea to MVP, which is unheard of for me. First time I've leant into agentic coding quite heavily and I can really see the potential

#buildinpublic day 7
#indiedev #videogames

12.08.2025 09:33 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0

Started drafting up the #Chrome Web Store page and realised there are quite a lot of assets I'll need to pull together. Most of the text is done. Nothing interesting to show today. Thinking I'll probably only sort out screenshots before launch and flesh it out more later
#buildinpublic day 6

11.08.2025 09:26 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

With that I think I'm more or less ready to call this the #mvp put it out into the world. Will spend today doing some final polishing and start researching the steps to get this added to the #chrome web store.

10.08.2025 10:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Also added the refresh summary button. Very simple solution but honestly the best one I think. Further tuning the and context was giving diminishing returns and it produces a decent summary more often than not in my humble opinion.

10.08.2025 10:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

Updated the popup to show a simple status depending on whether a #steam store page is detected. The icon also dynamically changes between the colour and monochrome version.

#buildinpublic day 5
#videogames #indiehacker

10.08.2025 10:19 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
The Prompt API Β |Β  AI on Chrome Β |Β  Chrome for Developers Discover the infinite possibilities of the Prompt API.

There is actually a Prompt API as well, which I originally overlooked because I thought it was experimental, but its actually supported in #chrome 138 for extensions specifically, so this might be the way forward.
developer.chrome.com/docs/ai/prom...

09.08.2025 12:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

one of the more annoying quirks is the LLM seems determined to always caveat the positives with negatives and vice versa. The context is very weak and isn't adhered to in the same way you would expect from the likes of a system prompt
#google #chrome

09.08.2025 12:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Placement and styling feels more natural now. This is one of the better summaries, but the built in AI often goes rogue and selectively ignores the context. I'll add a refresh summary button to give an escape hatch; tuning the prompt doesn't seem to be enough
#buildinpublic day 4
#steam #videogames

09.08.2025 12:50 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

More solid progress yesterday. Injecting content directly into the HTML now. Need to finetune the styling and placement but this is now much closer to what I pictured. Also took advantage of streaming, so you see the response generate in real time.
#buildinpublic day 3
#steam #videogames

08.08.2025 08:41 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Very minimal setup working. Steam reviews are successfully being retrieved and summarised in to 3 positive / 3 negative bullets. Quality & tone of the summarisation is a bit awkward but still very impressed. Shown in the popup for now, but aim is to inject into the html content

#buildinpublic day 2

07.08.2025 10:47 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

staggering progress already, working hello world tutorial. Locking in to see how far I can get tonight

06.08.2025 19:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

it has actually been done before, but using the OpenAI API, meaning you need to configure and put in your own API key. Although this is relatively straightforward and inexpensive, I can see this friction being a huge turn off to a lot of potential users. So I think this has potential

06.08.2025 19:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Since I learnt about Chrome's Built-in AI, I knew I wanted to build something with it. Never done anything with web extensions, but it's also something that has intrigued me for a while.
The idea is super simple: summarise steam reviews on a game's store page
day 1 #buildinpublic

06.08.2025 19:20 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
PyJigsaw: A Digital Jigsaw Puzzle Factory

For more info on what PyJig is/does, check out my blog post which shows off the features 🧩
tomdeabreu.uk/posts/jigsaw...

03.08.2025 09:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
File explorer showing thumbnails of individual puzzle pieces

File explorer showing thumbnails of individual puzzle pieces

Feels good to address the breaking bug in my #opensource jigsaw puzzle factory library PyJig. Had an external dependency on inkscape which was clunky and was no longer compatible with more recent versions of inkscape
github.com/tomdeabreuco...

#oss #foss #python #jigsaw #puzzle

03.08.2025 09:04 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Small development, literally switching around the order of my display port leads has seemed to solve all the remaining quirks I had on #fedora hah. I'd already figured this out once, but I lost the 50-50 when plugging in my cables this time round and completely forgot it mattered
#linux #kde

25.07.2025 07:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

props to @tomayac.com & @alexandrascript.com for the great docs on this

23.07.2025 21:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
Summarize with built-in AI Β |Β  AI on Chrome Β |Β  Chrome for Developers Distill lengthy articles, complex documents, or even lively chat conversations into concise and insightful summaries.

Woah chrome has a built-in localLLM you can use, with APIs for translation, summarisation, writing etc. Pretty old news apparently, but I guess I'm living under a rock. Ideas brewing for potential free extensions βš—οΈ
#til #chrome #ai #llm #localllm #chatgpt

developer.chrome.com/docs/ai/summ...

23.07.2025 21:43 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Considered #nobara but heard mixed things and its obviously not officially supported, so I figured #fedora would be a safer bet for stability. My gaming requirements are minimal and steam seemed to work with the basic setup

22.07.2025 08:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Moved to #fedora now. And even that took a couple hours before figuring out that I needed to add x11 and use that instead of the default wayland (possibly needed to disable wifi too? that might've just been a coincidence). Anyway, I couldn't say it "just works" which is the dream, but it was close

22.07.2025 08:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Choosing a #nvidia graphics card in blissful ignorance back before #linux was even on my radar continues to haunt me. Even if the basics work, there's ALWAYS something that comes out of the woodwork just when I think I've restored my setup to how I like it.

22.07.2025 08:07 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Shame, because when it was working, it felt great to use. But I could just tell that issue would've driven me insane and thought it better to nip it in the bud. Yast will be missed for sure

22.07.2025 08:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

BIOS update, #NVIDIA drivers the normal way, the hard way, disabling bluetooth, nvidia settings, KDE settings. If it was mentioned, I tried it. Not one addressed the issue. I think the BIOS update might've actually introduced new quirks I hadn't seen before hah

22.07.2025 08:07 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

After a few days fighting #openSUSE, I give up. Ended up being 3 clean installs and several hours of tinkering, scouring the wiki and forums, I couldn't get past this issue where everything falls apart whenever you resume from sleep mode (screen black, buggy and slow graphics if it did show) #linux

22.07.2025 08:07 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

When your thermal paste becomes thermal crust 🏜️
#pcgaming #gaming #pcmasterrace

17.07.2025 09:43 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Just launched my free Flowmodoro Timer on Product Hunt. Check it out if you feel like your productivity could use a helping hand, or if you already like the Pomodoro technique πŸ…
www.producthunt.com/products/sim...

#buildinpublic #indiedev #productivity #foss #opensource

15.07.2025 07:15 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

#buildinpublic

10.07.2025 13:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@subpixelsoftware is following 19 prominent accounts