Sign in

Adam Sparks

@sparkstonepdx.com
2.7K followers 7.8K following 559 posts

Software Engineer, indiedev, local first web enthusiast sparkstonepdx.com github.com/odama626 party game: katachi.pro mtg tabletop playtester: arcanetable.app interactive event slideshow: liveframe.app

PostsRepliesMedia
Adam Sparks @sparkstonepdx.com · 22/09/2026
www.northtabor.org/2026/08/fern...
northtabor.org
Fernside Flea 2026 – North Tabor Neighborhood Association
000
Adam Sparks @sparkstonepdx.com · 22/09/2026
Fernside Flea is this Saturday, 1–5 PM at Leikam Brewing. 20+ local vendors, live music, food and drinks. 5812 E Burnside St.
120
Adam Sparks @sparkstonepdx.com · 22/09/2026
It's 2026, why should I have to pay a subscription to remove the background from my image? sparkstonepdx.com/posts/2026-0...
sparkstonepdx.com
A Background Remover That Doesn't Want Your Money
remove.bg is folding into Canva and free tiers shrink your photos. So I built one that runs in your browser, keeps your full resolution, and costs nothing to keep online.
000
Adam Sparks @sparkstonepdx.com · 16/09/2026
Is it just me or is it harder to find good memes? I see so much more depressing stuff than memes these days
000
Adam Sparks @sparkstonepdx.com · 30/08/2026
Fernside Flea 2025 was a blast and I'm looking forward to seeing how awesome our neighbors make it this year! Be sure to head over to the page about it so you can add it to your calendar with the add to calendar button! www.northtabor.org/2026/08/fern... www.youtube.com/shorts/8N2fQ... #portland
youtube.com
Tabor neighbors Fernside flea #fleamarket #event
YouTube video by sparkstone
000
Adam Sparks @sparkstonepdx.com · 25/08/2026
Know someone who is expecting? They deserve a baby shower they can actually enjoy. liveframe.app/blog/posts/2...
liveframe.app
How to Host a Baby Shower That the Guest of Honor Actually Enjoys
The person you are throwing this for should do nothing but sit down and be looked after. That takes more planning than it sounds like: a guest list she agreed to, a scribe next to the gift pile, food ...
000
Adam Sparks @sparkstonepdx.com · 29/07/2026
holy crap people like yardsales. and people keep asking me how my neighborhood did the map, so after 2 years of sales and 3 rounds of improvements, I figured it was time to make it easier to share sparkstonepdx.com/post/2026-07...
sparkstonepdx.com
The Map I Never Meant to Build
Sixty thousand views, three neighborhoods asking to borrow it, and a little map that got a bit better every spring until it turned into something anyone can run.
000
Adam Sparks @sparkstonepdx.com · 25/07/2026
If the results you get aren't too embarrassing feel free to share them
000
Adam Sparks @sparkstonepdx.com · 25/07/2026
Are we feeding all of our thoughts into the very machines the thought police could use to profile us? Some interesting things to think about. Or, as my favorite friendly neighborhood LLM would say. "It cuts straight to the heart of the matter"
000
Adam Sparks @sparkstonepdx.com · 25/07/2026
from the things that we say, the things that we don't, or by inferring or political stances, thoughts and the like by understanding our interests from the way we talk.
100
Adam Sparks @sparkstonepdx.com · 25/07/2026
We're focused on stripping out the em dashes and the oddly placed quietlys from our use of these models, maybe we should actually be focused on understanding how much they know about us
100
Adam Sparks @sparkstonepdx.com · 25/07/2026
But really, we tell these models so much about us, and they can easily create psychological evaluations on you or be used for predictive policing. I think this game brings to light some of the questions that we've been shying away from.
100
Adam Sparks @sparkstonepdx.com · 25/07/2026
What does your AI know about you? sparkstonepdx.com/ai-dossier see whose AI is keeping the thickest file. it's slopped and chopped. #ai #llm #chatgippity #claude #proompt #prompt #prooompt
sparkstonepdx.com
What Does Your AI Know About You?
231
Adam Sparks @sparkstonepdx.com · 28/06/2026
071
Adam Sparks @sparkstonepdx.com · 27/06/2026
Why shouldn't I have a memorable birthday? liveframe.app/blog/posts/2...
liveframe.app
Birthday Ideas for Your 20s and 30s That People Will Actually Remember
Somewhere in your twenties the birthday party stops being automatic. Nobody plans it for you anymore, the friends who used to show up on a moment's notice now live in three time zones, and the bar for...
051
Adam Sparks @sparkstonepdx.com · 23/06/2026
I'm cat 6 damnit
040
Adam Sparks @sparkstonepdx.com · 13/06/2026
Seems like my ESA animal has decided I'm done for the day #buildinpublic
Cat sitting in front of screen of code starring at me
1110
Adam Sparks @sparkstonepdx.com · 09/06/2026
I squashed some bugs and made a stress test video last night on arcanetable.app ! #arcanetable #tcg #buildinpublic #stresstest #ccg www.youtube.com/watch?v=8o6p...
youtube.com
Arcanetable stress test 4 players, and joining late
YouTube video by sparkstone
061
Adam Sparks @sparkstonepdx.com · 08/06/2026
got another before and after for you of arcanetable.app #arcanetable #tcg #playtesting #cardgame #card #buildinpublic
061
Adam Sparks @sparkstonepdx.com · 06/06/2026
Sideloading shouldn't require a 24-hour waiting period and a 9-step gauntlet. Google's 'advanced flow' is designed to fail. Keep Android Open! @keepandroidopen.bsky.social keepandroidopen.org
keepandroidopen.org
Keep Android Open
Your phone is about to stop being yours. In September 2026, Google will block every Android app whose developer hasn't registered with them.
000
Adam Sparks @sparkstonepdx.com · 06/06/2026
here is a before and after pic staging.arcanetable.app vs arcanetable.app
before picture, on arcanetable.appan after picture of what arcanetable looks like now in staging
000
Adam Sparks @sparkstonepdx.com · 06/06/2026
Moving your mouse causes a subtle camera sway. A small head-tilt that makes the whole thing feel more physical and immersive. It's one of those things that's hard to describe but immediately noticeable.
100
Adam Sparks @sparkstonepdx.com · 06/06/2026
The scene now has a full HDR night sky environment. It adds real depth and atmosphere and the table actually feels like it exists somewhere now.
100
Adam Sparks @sparkstonepdx.com · 06/06/2026
The table has been widened to support 4 players, with each player getting their own side of the table. Multiplayer just got a lot more interesting.
100
Adam Sparks @sparkstonepdx.com · 06/06/2026
Bigger table, a night sky, and a camera that moves with your mouse. Here's what's in it: staging.arcanetable.app #arcanetable #tcg #ccg #playtesting
staging.arcanetable.app
Arcanetable - 3D TCG Playtesting in Your Browser
The ultimate 3D playtesting platform for Magic: The Gathering and other TCGs. Test your decks, play with friends, and perfect your paper decks. Right in your browser.
121
Adam Sparks @sparkstonepdx.com · 03/06/2026
We wrote a guide on how to actually collect them. 🔗 liveframe.app/blog/posts/2026-05-28-how-to-gather-photos-for-a-celebration-of-life
liveframe.app
How to Gather Photos and Memories for a Celebration of Life
Every person in that room carries a piece of this person's life that no one else has. Here's how to collect those photos and memories from every chapter, every camera roll, and every corner of a life ...
000
Adam Sparks @sparkstonepdx.com · 03/06/2026
Planning a celebration of life means holding grief and logistics at the same time. The photos are the part that sneaks up on you — spread across 40 different camera rolls, and gone when everyone goes home. #memories #celebrationoflife #life #liveframe
liveframe.app
How to Gather Photos and Memories for a Celebration of Life
Every person in that room carries a piece of this person's life that no one else has. Here's how to collect those photos and memories from every chapter, every camera roll, and every corner of a life ...
110
Reposted by Adam Sparks
coil door habdle @cool-handle.ebil.club · 29/05/2026
bring back streetcars
2191
Adam Sparks @sparkstonepdx.com · 29/05/2026
Free, open source, no account required. Just share a link and play. arcanetable.app Discord + Ko-fi links on the site if you want to follow along or support the project ❤️
arcanetable.app
Arcanetable
tcg playtesting app
020
Adam Sparks @sparkstonepdx.com · 29/05/2026
Card servers now use stale-while-revalidate caching and images cache at Cloudflare's edge. Browsing large sets is snappier, especially on repeat visits.
110
Adam Sparks @sparkstonepdx.com · 29/05/2026
Counter-heavy game? Cards with counters now show a compact counter row while selected. Left-click to add, right-click to remove. Always visible — no hunting through menus.
110
Adam Sparks @sparkstonepdx.com · 29/05/2026
MTG is no longer the only game at the table. Pokémon and Yu-Gi-Oh are now supported out of the box. Switch between them in the deck selector. Multi-type search works correctly for both.
100
Adam Sparks @sparkstonepdx.com · 29/05/2026
The deck editor is finally built in. Search for cards, adjust quantities, paste in a list, or export it as .txt. No spreadsheet, no third-party site. Just build your deck and play.
100
Adam Sparks @sparkstonepdx.com · 29/05/2026
Arcanetable just shipped its biggest update yet 🧩 Built-in deck editor. Pokémon & Yu-Gi-Oh support. Faster card servers. New landing page. All live now at arcanetable.app
arcanetable.app
Arcanetable
tcg playtesting app
111
Adam Sparks @sparkstonepdx.com · 29/05/2026
Well, 20 commits in the past 12 hours, and I think I've actually gotten enough bugs ironed out for this to work out! #buildinpublic
051
Adam Sparks @sparkstonepdx.com · 28/05/2026
lol I forgot to share the link to the beta that will be going live staging.arcanetable.app
staging.arcanetable.app
Arcanetable
tcg playtesting app
000
Adam Sparks @sparkstonepdx.com · 28/05/2026
000
Adam Sparks @sparkstonepdx.com · 28/05/2026
Want to keep up with updates, share feedback, or report bugs? Join the Discord! 👇 discord.gg/wzdj2W9vvf ❤️ Arcanetable keeps improving because of you — thank you to everyone who plays, tests, and reports bugs.
discord.gg
Join the Arcanetable Discord Server!
Check out the Arcanetable community on Discord - hang out with 39 other members and enjoy free voice and text chat.
100
Adam Sparks @sparkstonepdx.com · 28/05/2026
🐛 Fixes Toggling a card type filter off and back on now correctly triggers a new search Multiplayer image now displays correctly on mobile
100
Adam Sparks @sparkstonepdx.com · 28/05/2026
⚡ Scry Server Caching Card servers now use stale-while-revalidate. Upstream servers can be slow, so you'll get a cached response immediately while fresh data loads in the background — less waiting when browsing cards.
100
Adam Sparks @sparkstonepdx.com · 28/05/2026
🖥️ Landing Page A new draft of the landing page is live — updated copy and layout that better reflects what Arcanetable actually is.
100
Adam Sparks @sparkstonepdx.com · 28/05/2026
Just Deployed to Staging! 🧩 Landing page updates, a caching improvement for card servers, and a couple of quick fixes. 👀 staging.arcanetable.app #arcanetable #deploy #buildinpublic #staging #tcg
staging.arcanetable.app
Arcanetable
tcg playtesting app
130
Adam Sparks @sparkstonepdx.com · 28/05/2026
If you want more detailed changes, or to keep up with future updates, you can join us on discord discord.gg/wzdj2W9vvf #buildinpublic #tcg #cards
discord.gg
Join the Arcanetable Discord Server!
Check out the Arcanetable community on Discord - hang out with 40 other members and enjoy free voice and text chat.
050
Adam Sparks @sparkstonepdx.com · 28/05/2026
🃏 Card back texture now updates live — groundwork for sleeve customization if there's interest! 🐛 Yu-Gi-Oh multi-type search & deck search fixes
100
Adam Sparks @sparkstonepdx.com · 28/05/2026
🧩 New update on staging.arcanetable.app! ✨ Collapsed counter display — left-click to add, right-click to remove, right there under the card menu 📥 Download your deck list as a .txt from the editor
staging.arcanetable.app
Arcanetable
tcg playtesting app
120
Adam Sparks @sparkstonepdx.com · 27/05/2026
I guess the younger devs don't know about amphetamine. I was so confused when I started seeing open laptops laying around. do these kids not know about sleep settings? apps.apple.com/us/app/amphe...
apps.apple.com
010
Adam Sparks @sparkstonepdx.com · 27/05/2026
Hey Folks, I just signed up the arcanetable deck editor for release day with creative mornings creativemornings.com/releaseday/g... If you have something creative that you need a push to release, you should sign up too! @adobe.com @creativemornings.bsky.social #releaseday #buildinpublic
creativemornings.com
Release Day Gallery | CreativeMornings ✕ Creative Quests ✕ Adobe
CreativeMornings is a breakfast lecture series for the creative community. Join us at one of our free monthly events around the world or watch the talks online!
192
Adam Sparks @sparkstonepdx.com · 21/05/2026
Yeah it is, that's why I'm a big fan of Backblaze instead of s3, it has a compatible api but you set daily caps and it warns you when you get close to the caps so you can decide to increase them or not
010
Adam Sparks @sparkstonepdx.com · 21/05/2026
not one that has changed my strategy yet, what was the most surprising one for you?
010
Adam Sparks @sparkstonepdx.com · 21/05/2026
When have you been pleasantly surprised by a usage alert? #buildinpublic #aws #bill #backblaze
230