FettiAI
Plan the party. Keep it all together.
Describe a gathering and FettiAI prepares an editable invitation and hosting plan. Review the suggestions, share guest links, and keep RSVPs, tasks, and event details together.
SHWRK is home base for the products I design, build, and ship myself. Built in public, maintained for real, and made to be useful.
// the work
Every public SHWRK product and tool has a home here. Click through to see what it does.
Plan the party. Keep it all together.
Describe a gathering and FettiAI prepares an editable invitation and hosting plan. Review the suggestions, share guest links, and keep RSVPs, tasks, and event details together.
Turn fans into regulars.
A gamified creator page with points, daily streaks, unlocks, and giveaways. Creators choose which links award points; fans can open public links freely and sign in when they want to earn.
Concrete math, done on the truck.
Fast, no-nonsense concrete calculators for the jobsite: slabs, driveways, patios, columns, and bag counts, plus plain-language guides and a glossary. Built to answer "how much do I order?" before the pour, not after.
Every rocket launch, in one place.
A clean dashboard for upcoming rocket launches that pulls scheduled missions into a single feed. Track who is flying, when, and from where. Built for space fans, students, and anyone keeping an eye on the next liftoff.
Connect two countries, one border at a time.
Connect countries or US states through their land borders. Play the daily and weekly routes, send a challenge to a friend, or compare scores in an optional private league.
Dev tools that never see your data.
A privacy-first suite of developer utilities for encoding, decoding, and validating data. Base64, URL, JWT, JSON, and more, all running entirely in your browser so nothing you paste ever leaves your machine.
Formula 1 numbers that tell the whole story.
An F1 analytics dashboard for comparing drivers, reading qualifying and race pace, following season trends, and seeing how teams perform across circuits. GridPulse turns a noisy season of results into useful context.
Find broken Shopify links before customers do.
Check internal links in Shopify products, pages, posts, and navigation. Review each finding and its source, then choose whether to create a redirect. LinkGuard does not crawl arbitrary external websites.
A clearer to-do list for Shopify SEO.
A read-only Shopify SEO review with categorized findings and audit history. Open the affected resource in Shopify to make your own changes, then run another audit to check the result.
Keep a Shopify catalog’s tags under control.
Find duplicate, near-match, inconsistent-casing, single-use, and unused product tags. Review the affected products before confirming a merge, rename, or removal, and revisit completed audits in history.
Plan and manage Shopify discounts with confidence.
Build automatic discounts and coupon codes with guided rules and previews. Review eligibility, dates, and combination settings before choosing when to publish or change a campaign.
Next one is in progress
git push origin main
// notes
Notes on indie hacking, SEO, and shipping small software.
New Shopify app identities, TagTidy on the App Store, optional fan points in LinkStreaks, and more ways to plan and play with FettiAI and Bordlr.
$ readWhen an agent writes the code, the spec becomes the thing you actually author. OpenSpec turns "explain what I want" into a reviewable artifact, so you catch the wrong idea before it becomes the wrong PR.
$ readAI made writing and shipping code dramatically easier. The hard parts moved somewhere else: getting into a market and proving your product is actually good.
$ read// building in public
shwrk:~$ whoami
SHWRK is where I build software in public and ship it myself, from first idea to live product — no team, no funding, no handoffs. Some are full apps like LinkStreaks; others are sharp little tools like PourMath. Different problems, one standard: useful, fast, and actually finished.
shwrk:~$ cat contact.txt
This page is the hub. Read what each product does, then go use it. If you are building too, or want to talk shop, get in touch.
// questions