[{"id":"codevetter","name":"CodeVetter","description":"AI code review platform — desktop-first, works offline.","makerNote":"I built CodeVetter to make reviewing AI-generated code rigorous without giving up a local-first workflow.","kind":"product","form":"Desktop app","platforms":["macOS","Windows","Linux","Web"],"technologies":["Tauri","React","Go","Rust"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages","Cloudflare Workers"],"domains":["codevetter.com"],"url":"https://codevetter.com","repositoryUrl":"https://github.com/Codevetter/codevetter","changelogUrl":"https://codevetter.com/changelog","roadmapUrl":"https://github.com/Codevetter/codevetter/issues","firstCommitAt":"2025-11-30","latestCommitAt":"2026-08-23"},{"id":"pace","name":"HeyPace","description":"Local-only macOS voice agent that can understand what is on your screen.","makerNote":"I wanted a fast, privacy-first Mac assistant that could understand what is on my screen while keeping the work local.","kind":"product","form":"macOS app","platforms":["macOS","Web"],"technologies":["Swift","SwiftUI","Astro","Cloudflare Pages"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["heypace.app"],"url":"https://heypace.app","repositoryUrl":"https://github.com/HeyPace/pace","changelogUrl":"https://heypace.app/changelog","roadmapUrl":"https://github.com/HeyPace/pace/issues","firstCommitAt":"2026-07-13","latestCommitAt":"2026-08-23"},{"id":"posttrainllm","name":"PostTrainLLM","description":"A local factory for training, evaluating, and running specialist language models.","makerNote":"I use PostTrainLLM to explore local model training and turn those experiments into repeatable recipes for specialist models.","kind":"product","form":"Research platform","platforms":["Web","Local"],"technologies":["Astro","Python","Rust","Cloudflare Pages"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["posttrainllm.com"],"url":"https://posttrainllm.com","repositoryUrl":"https://github.com/PostTrainLLM/posttrainllm","changelogUrl":"https://posttrainllm.com/changelog","roadmapUrl":"https://github.com/PostTrainLLM/posttrainllm/issues","firstCommitAt":"2026-05-21","latestCommitAt":"2026-08-23"},{"id":"site-health","name":"Site Health","description":"A local portfolio dashboard for domains, performance, search, and AI visibility evidence.","makerNote":"I built Site Health because I needed one clear view of Fleet’s domains, performance, search visibility, and AI visibility.","kind":"platform","form":"Local dashboard","platforms":["Web","Local"],"technologies":["Astro","TypeScript","Node.js"],"group":"current","lifecycle":"maintained","deployed":false,"deploymentProviders":[],"domains":[],"firstCommitAt":"2026-05-02","latestCommitAt":"2026-08-23"},{"id":"live","name":"Live","description":"The original Significant Hobbies experience, now independently owned while preserving its data and authentication boundary.","makerNote":"I wanted a product that helps people live more intentionally through goals, possibilities, and things worth anticipating.","kind":"product","form":"Web app","platforms":["Web"],"technologies":["Next.js","TypeScript","Cloudflare Workers","D1"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["live.significanthobbies.com"],"url":"https://live.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/live","changelogUrl":"https://live.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/live/issues","firstCommitAt":"2026-08-21","latestCommitAt":"2026-08-23"},{"id":"chatgpt-connections","name":"ChatGPT Connections","description":"A read-only MCP gateway that exposes selected public Fleet data to ChatGPT connections.","makerNote":"I had many projects but no solid way to connect them to ChatGPT, so I built a selective gateway for that.","kind":"platform","form":"MCP service","platforms":["API","ChatGPT"],"technologies":["TypeScript","Cloudflare Workers","MCP"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":[],"repositoryUrl":"https://github.com/sass-maker/chatgpt-connections","roadmapUrl":"https://github.com/sass-maker/chatgpt-connections/issues","firstCommitAt":"2026-08-11","latestCommitAt":"2026-08-22"},{"id":"saas-maker","name":"SaaS Maker","description":"Software as a specialized service: a living studio of focused products built for particular problems and maintained in public.","makerNote":"I use SaaS Maker as the public home for Fleet and as a workshop for reusable feedback, workflow, and automation tools.","kind":"product","form":"Web directory and service","platforms":["Web","API"],"technologies":["Astro","React","Cloudflare","D1"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages","Cloudflare Workers"],"domains":["sassmaker.com"],"url":"https://sassmaker.com","repositoryUrl":"https://github.com/sass-maker/saas-maker","changelogUrl":"https://sassmaker.com/changelog","roadmapUrl":"https://github.com/sass-maker/saas-maker/issues","firstCommitAt":"2026-02-26","latestCommitAt":"2026-08-23"},{"id":"gitstat","name":"GitStat","description":"A GitHub analytics dashboard for contribution history, code churn, collaboration, and AI-assisted work.","makerNote":"I built GitStat to understand how my time and code churn are distributed across a large collection of repositories.","kind":"product","form":"Web app","platforms":["Web"],"technologies":["React","Vite","TypeScript","Cloudflare Pages"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["git.significanthobbies.com"],"url":"https://git.significanthobbies.com","repositoryUrl":"https://github.com/sass-maker/gitstat","roadmapUrl":"https://github.com/sass-maker/gitstat/issues","firstCommitAt":"2026-08-21","latestCommitAt":"2026-08-23"},{"id":"reel-pipeline","name":"Reel Pipeline","description":"A cost-bounded pipeline for planning, producing, and retaining short-form video artifacts.","makerNote":"I wanted to automate the repetitive work of making and publishing useful product videos.","kind":"product","form":"Video pipeline","platforms":["CLI","API","Local"],"technologies":["Python","Rust","Cloudflare Workers","R2"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":[],"repositoryUrl":"https://github.com/sass-maker/reel-pipeline","roadmapUrl":"https://github.com/sass-maker/reel-pipeline/issues","firstCommitAt":"2026-05-28","latestCommitAt":"2026-08-23"},{"id":"mobile-dev-cockpit","name":"Mobile Dev Cockpit","description":"A parked mobile supervision client retained for possible future reactivation.","makerNote":"I explored whether development work running on a desktop could be supervised clearly from a phone.","kind":"product","form":"Mobile app","platforms":["iOS","Android"],"technologies":["React Native","TypeScript"],"group":"past","lifecycle":"past","deployed":false,"deploymentProviders":[],"domains":[],"repositoryUrl":"https://github.com/sarthakagrawal927/mobile-dev-cockpit","roadmapUrl":"https://github.com/sarthakagrawal927/mobile-dev-cockpit/issues","firstCommitAt":"2026-07-13","latestCommitAt":"2026-08-22"},{"id":"drank","name":"Drank","description":"Domain Rating intelligence for product, SEO, and market research.","makerNote":"I built DRank when domain-rating data became accessible enough to track the strength of my own domains over time.","kind":"product","form":"Web tool","platforms":["Web"],"technologies":["Next.js","React","TypeScript","Cloudflare Pages"],"group":"supporting","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["domains.sassmaker.com"],"url":"https://domains.sassmaker.com","repositoryUrl":"https://github.com/sass-maker/drank","changelogUrl":"https://domains.sassmaker.com/changelog","roadmapUrl":"https://github.com/sass-maker/drank/issues","firstCommitAt":"2026-06-10","latestCommitAt":"2026-08-23"},{"id":"email-manager","name":"Email Manager","description":"A private Gmail workspace for local semantic search, sender insights, and explicit unsubscribe workflows.","makerNote":"Gmail did not help me see who was filling my inbox, so I built a clearer way to understand volume and unsubscribe.","kind":"product","form":"Web app","platforms":["Web","API"],"technologies":["React","Hono","Cloudflare Workers","D1"],"group":"supporting","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["mail.significanthobbies.com"],"url":"https://mail.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/email-manager","changelogUrl":"https://mail.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/email-manager/issues","firstCommitAt":"2026-02-24","latestCommitAt":"2026-08-23"},{"id":"chatgpt-memory-insights","name":"Memory Map","description":"Turn a ChatGPT export into a private, browser-computed map of recurring themes, facts, and conversations.","makerNote":"I wanted to learn what my exported AI conversations reveal about my themes, emotions, memory, and personal change.","kind":"product","form":"Web app","platforms":["Web"],"technologies":["Astro","TypeScript","Cloudflare Pages"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["chatgpt.significanthobbies.com"],"url":"https://chatgpt.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/chatgpt-memory-insights","changelogUrl":"https://chatgpt.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/chatgpt-memory-insights/issues","firstCommitAt":"2026-07-28","latestCommitAt":"2026-08-23"},{"id":"free-ai","name":"Free AI","description":"OpenAI-compatible gateway across free-tier model providers.","makerNote":"I built Free AI to make genuinely useful free model capacity easier to discover and use through one resilient interface.","kind":"platform","form":"API gateway","platforms":["API","Web"],"technologies":["Hono","TypeScript","Cloudflare Workers","D1"],"group":"supporting","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["ai-gateway.sassmaker.com"],"url":"https://ai-gateway.sassmaker.com","repositoryUrl":"https://github.com/sass-maker/free-ai","changelogUrl":"https://ai-gateway.sassmaker.com/changelog","roadmapUrl":"https://github.com/sass-maker/free-ai/issues","firstCommitAt":"2026-02-15","latestCommitAt":"2026-08-23"},{"id":"psi-swarm","name":"PSI Swarm","description":"Repeated Lighthouse distributions for honest website performance tracking.","makerNote":"I wanted repeatable evidence of how my products perform under real Lighthouse conditions, not a single flattering test.","kind":"platform","form":"Performance platform","platforms":["Web","CLI"],"technologies":["Astro","React","TypeScript","Cloudflare Pages"],"group":"supporting","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["performance.sassmaker.com"],"url":"https://performance.sassmaker.com","repositoryUrl":"https://github.com/sass-maker/psi-swarm","changelogUrl":"https://performance.sassmaker.com/changelog","roadmapUrl":"https://github.com/sass-maker/psi-swarm/issues","firstCommitAt":"2026-06-03","latestCommitAt":"2026-08-23"},{"id":"high-signal","name":"High Signal","description":"Evidence-backed daily intelligence across technology, startups, finance, and public markets.","makerNote":"I built High Signal to combine scattered news and data sources and extract the signals that are actually useful.","kind":"product","form":"Intelligence web app","platforms":["Web","API"],"technologies":["Next.js","React","Hono","Cloudflare"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["highsignal.app"],"url":"https://highsignal.app","repositoryUrl":"https://github.com/High-Signal-App/high-signal","changelogUrl":"https://highsignal.app/changelog","roadmapUrl":"https://github.com/High-Signal-App/high-signal/issues","firstCommitAt":"2026-04-25","latestCommitAt":"2026-08-23"},{"id":"on-record","name":"High Signal Podcasts","description":"A source-backed index of what notable people said on podcasts, including books and tools they use.","makerNote":"I’m building High Signal Podcasts to extract useful insights, recommendations, and emerging technology signals from top podcasts without listening to every episode.","kind":"product","form":"Podcast intelligence web app","platforms":["Web","API"],"technologies":["Astro","Hono","Cloudflare Workers","D1"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["podcasts.highsignal.app"],"url":"https://podcasts.highsignal.app","repositoryUrl":"https://github.com/Significant-Hobbies/on-record","roadmapUrl":"https://github.com/Significant-Hobbies/on-record/issues","firstCommitAt":"2026-08-24","latestCommitAt":"2026-08-25"},{"id":"everythingrated","name":"EverythingRated","description":"A general-purpose rating and comparison experiment.","makerNote":"I have long wanted a place where people can make lists and rate anything, while recognizing that its social loop needs real care.","kind":"experiment","form":"Ratings experiment","platforms":["Web"],"technologies":["Astro","Next.js","Cloudflare Workers","D1"],"group":"past","lifecycle":"past","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["ratings.highsignal.app"],"url":"https://ratings.highsignal.app","repositoryUrl":"https://github.com/High-Signal-App/everythingrated","roadmapUrl":"https://github.com/High-Signal-App/everythingrated/issues","firstCommitAt":"2026-04-26","latestCommitAt":"2026-08-23"},{"id":"research-papers","name":"Research Papers","description":"Academic paper discovery and a structured research data asset.","makerNote":"I wanted one large, searchable research library where retrieval could help me understand what already exists in a market.","kind":"product","form":"Research library","platforms":["Web"],"technologies":["Astro","Python","React","TypeScript"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["papers.highsignal.app"],"url":"https://papers.highsignal.app","repositoryUrl":"https://github.com/High-Signal-App/research-papers","changelogUrl":"https://papers.highsignal.app/changelog","roadmapUrl":"https://github.com/High-Signal-App/research-papers/issues","firstCommitAt":"2026-05-30","latestCommitAt":"2026-08-23"},{"id":"materia","name":"Materia","description":"Evidence-graded remedy reference organized by body system.","makerNote":"I want to make anatomy explorable and connect body concerns to clear, evidence-based information about treatments and remedies.","kind":"experiment","form":"Interactive experiment","platforms":["Web"],"technologies":["Astro","React","Three.js","Cloudflare Pages"],"group":"past","lifecycle":"past","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["materia.significanthobbies.com"],"url":"https://materia.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/materia","roadmapUrl":"https://github.com/Significant-Hobbies/materia/issues","firstCommitAt":"2026-06-21","latestCommitAt":"2026-08-23"},{"id":"knowledge-base","name":"Knowledge Base","description":"Private agent search over specialized corpora with ranked citations, provenance, and schema-aware retrieval.","makerNote":"I built Knowledge Base as the private, cited retrieval layer that other Fleet applications can rely on.","kind":"platform","form":"Knowledge platform","platforms":["Web","API"],"technologies":["Astro","Hono","Cloudflare Workers","D1"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages","Cloudflare Workers"],"domains":["knowledgebase.sassmaker.com","search.sassmaker.com"],"url":"https://knowledgebase.sassmaker.com","repositoryUrl":"https://github.com/sass-maker/knowledge-base","changelogUrl":"https://knowledgebase.sassmaker.com/changelog","roadmapUrl":"https://github.com/sass-maker/knowledge-base/issues","firstCommitAt":"2026-05-27","latestCommitAt":"2026-08-23"},{"id":"significanthobbies","name":"Significant Hobbies","description":"The shared Hub and backend for six maintained Significant Hobbies applications, plus retained compatibility data domains.","makerNote":"I wanted one Hub for my maintained personal apps while letting every app keep ownership of its own data.","kind":"product","form":"Personal-app Hub","platforms":["Web","API","Swift package"],"technologies":["TypeScript","Cloudflare Workers","D1","Swift"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["significanthobbies.com"],"url":"https://significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/significanthobbies","changelogUrl":"https://significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/significanthobbies/issues","firstCommitAt":"2026-08-21","latestCommitAt":"2026-08-23"},{"id":"india-standards","name":"India Standards","description":"A transparent India demographic standards calculator using aggregate PLFS data, explicit uncertainty ranges, and clear source limits.","makerNote":"I wanted official data to provide a more grounded answer to how a person is doing in the Indian context.","kind":"product","form":"Reference web app","platforms":["Web","API"],"technologies":["Next.js","React","TypeScript","Cloudflare Workers"],"group":"supporting","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["india-standards.significanthobbies.com","india-numbers.significanthobbies.com"],"url":"https://india-standards.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/india-standards","changelogUrl":"https://india-standards.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/india-standards/issues","firstCommitAt":"2026-07-27","latestCommitAt":"2026-08-23"},{"id":"anime-list","name":"Anime List","description":"Anime and manga discovery with multi-axis filtering and personal watchlists.","makerNote":"I wanted better anime filtering and discovery than the standard catalog experience, with a watchlist that works for me.","kind":"product","form":"Web app","platforms":["Web","API"],"technologies":["React","Vite","Hono","Cloudflare"],"group":"supporting","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages","Cloudflare Workers"],"domains":["anime.significanthobbies.com"],"url":"https://anime.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/anime-list","changelogUrl":"https://anime.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/anime-list/issues","firstCommitAt":"2025-02-16","latestCommitAt":"2026-08-23"},{"id":"chess","name":"Chess Coach","description":"Browser chess against Stockfish with optional AI move coaching.","makerNote":"I built Chess to explore whether a local AI agent could become a practical, patient partner for improving my game.","kind":"experiment","form":"Web game","platforms":["Web"],"technologies":["Astro","React","Vite","Cloudflare Pages"],"group":"past","lifecycle":"past","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["chess.significanthobbies.com"],"url":"https://chess.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/chess","roadmapUrl":"https://github.com/Significant-Hobbies/chess/issues","firstCommitAt":"2026-02-22","latestCommitAt":"2026-08-17"},{"id":"looptv","name":"LoopTV","description":"A lean-back, TV-style random video player for curated channels.","makerNote":"I wanted a more controlled and curated way to watch YouTube, shaped like television rather than an endless feed.","kind":"product","form":"Web app","platforms":["Web","TV"],"technologies":["Astro","React","Vite","Cloudflare Pages"],"group":"supporting","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["tv.significanthobbies.com"],"url":"https://tv.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/looptv","changelogUrl":"https://tv.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/looptv/issues","firstCommitAt":"2026-04-04","latestCommitAt":"2026-08-23"},{"id":"reader","name":"Reader","description":"Capture, annotate, revisit, and discuss saved reading.","makerNote":"I wanted any article or PDF to become a focused reading and research surface instead of another forgotten browser tab.","kind":"product","form":"Reading web app","platforms":["Web","API"],"technologies":["React","Hono","Cloudflare Workers","D1"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["read.significanthobbies.com"],"url":"https://read.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/reader","changelogUrl":"https://read.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/reader/issues","firstCommitAt":"2025-11-16","latestCommitAt":"2026-08-23"},{"id":"swe-interview-prep","name":"SWE Interview Prep","description":"A learning OS for software-engineering interview practice.","makerNote":"I built this as a learning-by-doing system that combines Pomodoro, Feynman, retrieval practice, and practical roadmaps.","kind":"product","form":"Learning web app","platforms":["Web"],"technologies":["React","Vite","TypeScript","Cloudflare Pages"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["learn.significanthobbies.com"],"url":"https://learn.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/swe-interview-prep","changelogUrl":"https://learn.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/swe-interview-prep/issues","firstCommitAt":"2026-02-08","latestCommitAt":"2026-08-23"},{"id":"calorie","name":"Calorie","description":"A private, local-first food, water, and weight journal with transparent timing guidance.","makerNote":"I wanted one personal system for weight loss that connects food logging, fasting, exercise timing, and daily performance.","kind":"product","form":"iOS app","platforms":["iOS","API"],"technologies":["SwiftUI","Hono","Cloudflare Workers","D1"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers","Apple App Store Connect"],"domains":["calorie.significanthobbies.com"],"url":"https://calorie.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/calorie","changelogUrl":"https://calorie.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/calorie/issues","firstCommitAt":"2026-07-25","latestCommitAt":"2026-08-23"},{"id":"setline","name":"Setline","description":"An iOS-native training tracker that runs a written strength, cardio and mobility programme one set at a time and measures each exercise against an authored target.","makerNote":"I built Setline to make workouts easier to execute one set at a time, with timing and performance kept accurate.","kind":"product","form":"Web app","platforms":["Web"],"technologies":["Astro","TypeScript","Cloudflare Pages"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages","Apple App Store Connect"],"domains":["setline.significanthobbies.com"],"url":"https://setline.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/setline","changelogUrl":"https://setline.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/setline/issues","firstCommitAt":"2026-07-27","latestCommitAt":"2026-08-23"},{"id":"journal","name":"Journal","description":"A private daily journal and personal archive with an independently owned native codebase.","makerNote":"I believe journaling is an important habit, so I wanted a durable journal that fits naturally inside the Hub.","kind":"product","form":"iOS app","platforms":["iOS","Web"],"technologies":["SwiftUI","Swift","XcodeGen","Astro"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages","Apple App Store Connect"],"domains":["journal.significanthobbies.com"],"url":"https://journal.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/journal","changelogUrl":"https://journal.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/journal/issues","firstCommitAt":"2026-08-11","latestCommitAt":"2026-08-23"},{"id":"kith","name":"Kith","description":"A private iPhone app for the people you actually want to stay close to — closeness-weighted constellation home, standing notes, and a chronological log per person.","makerNote":"I wanted a beautiful personal relationship-memory app that helps me stay more thoughtful about the people in my life.","kind":"product","form":"Web app","platforms":["Web"],"technologies":["Astro","TypeScript","Cloudflare Pages"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages","Apple App Store Connect"],"domains":["kith.significanthobbies.com"],"url":"https://kith.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/kith","changelogUrl":"https://kith.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/kith/issues","firstCommitAt":"2026-08-16","latestCommitAt":"2026-08-23"},{"id":"ios-landings","name":"iOS landings","description":"Shared Astro factory that builds separate static sites for Significant Hobbies iOS apps.","makerNote":"I built one reusable landing-page engine so each native Significant Hobbies app does not need to reinvent its public home.","kind":"platform","form":"Landing-site factory","platforms":["Web"],"technologies":["Astro","TypeScript","Cloudflare Pages"],"group":"current","lifecycle":"maintained","deployed":false,"deploymentProviders":[],"domains":[],"firstCommitAt":"2026-08-17","latestCommitAt":"2026-08-23"},{"id":"rolepatch","name":"RolePatch","description":"AI-assisted resume tailoring, role research, and interview preparation.","makerNote":"I wanted a focused way to tailor a resume and its supporting material to the actual job description.","kind":"product","form":"Web app","platforms":["Web","API"],"technologies":["Next.js","React","Cloudflare Workers","D1"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["rolepatch.com"],"url":"https://rolepatch.com","repositoryUrl":"https://github.com/Significant-Hobbies/rolepatch","changelogUrl":"https://rolepatch.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/rolepatch/issues","firstCommitAt":"2026-02-23","latestCommitAt":"2026-08-23"},{"id":"karte","name":"Karte","description":"An AI link-in-bio that turns a profile into a conversation.","makerNote":"I wanted a link-in-bio surface that could grow into something more personal: a greeting card, profile, and small agent.","kind":"product","form":"Web app","platforms":["Web","API"],"technologies":["Next.js","React","Cloudflare Workers","D1"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers","Cloudflare Email Workers"],"domains":["karte.cc"],"url":"https://karte.cc","repositoryUrl":"https://github.com/Significant-Hobbies/karte","changelogUrl":"https://karte.cc/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/karte/issues","firstCommitAt":"2026-03-05","latestCommitAt":"2026-08-23"},{"id":"starboard","name":"Starboard","description":"Organize and semantically search your GitHub stars.","makerNote":"GitHub Stars stopped working for me at scale, so I built a better personal interface for exploring what I had saved.","kind":"product","form":"Web app","platforms":["Web","API"],"technologies":["Next.js","React","Cloudflare Workers","D1"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["starboard.codevetter.com"],"url":"https://starboard.codevetter.com","repositoryUrl":"https://github.com/Codevetter/starboard","changelogUrl":"https://starboard.codevetter.com/changelog","roadmapUrl":"https://github.com/Codevetter/starboard/issues","firstCommitAt":"2026-02-22","latestCommitAt":"2026-08-23"},{"id":"ai-game","name":"AliveVille","description":"Persistent AI world and multi-agent simulation experiments.","makerNote":"I wanted to create a long-running world where AI characters remember, form grudges, make choices, and live through open-ended conflict.","kind":"experiment","form":"Web game","platforms":["Web"],"technologies":["React","Vite","Three.js","Cloudflare"],"group":"past","lifecycle":"past","deployed":true,"deploymentProviders":["Cloudflare Pages","Cloudflare Workers"],"domains":["aliveville.com"],"url":"https://aliveville.com","repositoryUrl":"https://github.com/sarthakagrawal927/aliveville","roadmapUrl":"https://github.com/sarthakagrawal927/aliveville/issues","firstCommitAt":"2026-05-03","latestCommitAt":"2026-08-23"},{"id":"protein-index","name":"Protein Index","description":"Searchable protein and nutrition reference.","makerNote":"I wanted a clear catalog for comparing the protein products available in India, despite the difficulty of reliable data.","kind":"experiment","form":"Data API and web app","platforms":["Web","API"],"technologies":["React","Hono","Cloudflare Workers","D1"],"group":"past","lifecycle":"past","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["protein.significanthobbies.com"],"url":"https://protein.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/protein-index-resilience","roadmapUrl":"https://github.com/Significant-Hobbies/protein-index-resilience/issues","firstCommitAt":"2026-07-15","latestCommitAt":"2026-08-23"},{"id":"veg-protein-food","name":"Recipe Index","description":"A searchable directory of vegetarian protein foods and practical nutrition comparisons.","makerNote":"I wanted a practical collection of higher-protein recipes that works with ingredients people actually use in Indian kitchens.","kind":"experiment","form":"Food directory","platforms":["Web"],"technologies":["Astro","Cloudflare Pages"],"group":"supporting","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["veg-protein-food.significanthobbies.com"],"url":"https://veg-protein-food.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/veg-protein-food","roadmapUrl":"https://github.com/Significant-Hobbies/veg-protein-food/issues","firstCommitAt":"2026-08-15","latestCommitAt":"2026-08-23"},{"id":"app-health","name":"App Health","description":"Privacy-first endpoint health for Node, Go, and OpenTelemetry services.","makerNote":"I built App Health because checking Sentry, PostHog, Slack, and cloud consoles separately made basic product health too fragmented.","kind":"product","form":"Monitoring service","platforms":["Web","API"],"technologies":["Hono","TypeScript","Cloudflare Workers","D1"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["health.sassmaker.com","ingest.sassmaker.com"],"url":"https://health.sassmaker.com","repositoryUrl":"https://github.com/sass-maker/app-health","changelogUrl":"https://health.sassmaker.com/changelog","roadmapUrl":"https://github.com/sass-maker/app-health/issues","firstCommitAt":"2026-07-20","latestCommitAt":"2026-08-23"},{"id":"mashup","name":"Mashup","description":"A local-first tool that turns owned media archives into inspectable multi-clip edits.","makerNote":"I wanted a creator’s archive to become coherent topic-specific compilations instead of a pile of isolated clips.","kind":"experiment","form":"Local media tool","platforms":["CLI","Local"],"technologies":["Python","FFmpeg","SQLite","MLX"],"group":"current","lifecycle":"maintained","deployed":false,"deploymentProviders":[],"domains":[],"repositoryUrl":"https://github.com/sass-maker/mashup","roadmapUrl":"https://github.com/sass-maker/mashup/issues","firstCommitAt":"2026-07-25","latestCommitAt":"2026-08-20"},{"id":"motion","name":"Motion","description":"Use your body as the controller for an iPhone-hosted game that can mirror to a larger screen.","makerNote":"I wanted body movement captured by a phone to become playful games on a television—and a workout without feeling like one.","kind":"product","form":"iOS game","platforms":["iOS","iPadOS","Web"],"technologies":["SwiftUI","Apple Vision","Vite","TypeScript"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["motion.significanthobbies.com"],"url":"https://motion.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/motion","changelogUrl":"https://motion.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/motion/issues","firstCommitAt":"2026-08-17","latestCommitAt":"2026-08-23"},{"id":"truehire","name":"TrueHire","description":"Earlier resume and hiring workflow superseded by RolePatch.","makerNote":"I explored whether candidates could be ranked more transparently using verified evidence from their public GitHub work.","kind":"experiment","form":"Hiring experiment","platforms":["Web"],"technologies":["Next.js","React","TypeScript","Cloudflare"],"group":"past","lifecycle":"past","deployed":false,"deploymentProviders":[],"domains":[],"repositoryUrl":"https://github.com/sarthakagrawal927/truehire","roadmapUrl":"https://github.com/sarthakagrawal927/truehire/issues","firstCommitAt":"2026-04-24","latestCommitAt":"2026-08-02"},{"id":"open-historia","name":"Open Historia","description":"Interactive historical storytelling and world simulation.","makerNote":"I wanted a local, credit-free version of an AI grand-strategy game where long-form memory could make countries feel alive.","kind":"experiment","form":"Strategy web game","platforms":["Web"],"technologies":["React","Vite","Hono","Cloudflare Workers"],"group":"past","lifecycle":"past","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["historia.aliveville.com"],"url":"https://historia.aliveville.com","repositoryUrl":"https://github.com/sarthakagrawal927/open-historia","roadmapUrl":"https://github.com/sarthakagrawal927/open-historia/issues","firstCommitAt":"2026-02-08","latestCommitAt":"2026-08-23"},{"id":"companion-robot","name":"Companion Robot","description":"Earlier companion robotics and embodied-agent exploration.","makerNote":"I am keeping this as a future exploration of what a genuinely useful embodied AI companion could become.","kind":"experiment","form":"Hardware experiment","platforms":["iOS","macOS","ESP32"],"technologies":["Swift","Apple Vision","ESP32","Local AI"],"group":"past","lifecycle":"past","deployed":false,"deploymentProviders":[],"domains":[],"repositoryUrl":"https://github.com/HeyPace/companion-robot","roadmapUrl":"https://github.com/HeyPace/companion-robot/issues","firstCommitAt":"2026-06-25","latestCommitAt":"2026-07-17"},{"id":"forecast-lab","name":"Forecast Lab","description":"Forecasting experiments and evaluation tooling.","makerNote":"I wanted to learn forecasting by modeling how regional, temporal, and behavioral signals shape commerce demand.","kind":"experiment","form":"Research toolkit","platforms":["CLI","Web"],"technologies":["Rust","Python","React","Vite"],"group":"past","lifecycle":"past","deployed":false,"deploymentProviders":[],"domains":[],"repositoryUrl":"https://github.com/sarthakagrawal927/forecast-lab","roadmapUrl":"https://github.com/sarthakagrawal927/forecast-lab/issues","firstCommitAt":"2026-06-21","latestCommitAt":"2026-07-04"},{"id":"web-playables","name":"Web Playables","description":"Small browser-playable game experiments.","makerNote":"I built this laboratory to understand how idle and HTML-based games are designed, shipped, and distributed.","kind":"experiment","form":"Game collection","platforms":["Web","YouTube Playables"],"technologies":["TypeScript","Vite","Cloudflare Pages"],"group":"past","lifecycle":"past","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["idle.aliveville.com"],"url":"https://idle.aliveville.com","repositoryUrl":"https://github.com/sarthakagrawal927/web-playables","roadmapUrl":"https://github.com/sarthakagrawal927/web-playables/issues","firstCommitAt":"2026-07-10","latestCommitAt":"2026-08-23"},{"id":"what-it-takes-to-win","name":"What It Takes to Win","description":"Explore 2,585 documented early-breakthrough paths without pretending success follows a formula.","makerNote":"I wanted to study the real advantages behind success and replace unhelpful comparison with evidence-based understanding.","kind":"product","form":"Research publication","platforms":["Web"],"technologies":["Astro","TypeScript","Cloudflare Pages"],"group":"supporting","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["paths.significanthobbies.com"],"url":"https://paths.significanthobbies.com","repositoryUrl":"https://github.com/Significant-Hobbies/what-it-takes-to-win","changelogUrl":"https://paths.significanthobbies.com/changelog","roadmapUrl":"https://github.com/Significant-Hobbies/what-it-takes-to-win/issues","firstCommitAt":"2026-07-21","latestCommitAt":"2026-08-23"},{"id":"sarthakagrawal-personal","name":"Sarthak Agrawal","description":"Personal portfolio of Sarthak Agrawal — AI infrastructure and product engineer.","makerNote":"I maintain a personal website because I need one durable, accurate public record of my work and professional identity.","kind":"product","form":"Portfolio website","platforms":["Web"],"technologies":["Astro","React","TypeScript","Cloudflare Pages"],"group":"supporting","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages"],"domains":["sarthakagrawal.dev"],"url":"https://sarthakagrawal.dev","repositoryUrl":"https://github.com/sarthakagrawal927/portfolio","changelogUrl":"https://sarthakagrawal.dev/changelog","roadmapUrl":"https://github.com/sarthakagrawal927/portfolio/issues","firstCommitAt":"2026-05-22","latestCommitAt":"2026-08-23"},{"id":"agent-office","name":"Office OS","description":"A local-first Mac workplace where named AI employees have bounded responsibilities and their work stays inspectable.","makerNote":"I wanted to explore a company where humans and non-coding agents each own outcomes and keep working toward them over time.","kind":"product","form":"macOS app","platforms":["macOS","Local"],"technologies":["SwiftUI","SpriteKit","Codex CLI"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages","Local macOS"],"domains":["office-os.sassmaker.com"],"url":"https://office-os.sassmaker.com","firstCommitAt":"2026-08-09","latestCommitAt":"2026-08-23"},{"id":"local-ai-video-studio","name":"Local AI Video Studio","description":"A local-first Mac studio for comparing reproducible video-effect variants before export.","makerNote":"I wanted editing intent to choose efficient local video tools before defaulting to expensive generative video.","kind":"experiment","form":"macOS app","platforms":["macOS","Local"],"technologies":["SwiftUI","AVFoundation","Core Image","VideoToolbox"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages","Local macOS"],"domains":["local-ai-video-studio.sassmaker.com"],"url":"https://local-ai-video-studio.sassmaker.com","firstCommitAt":"2026-08-09","latestCommitAt":"2026-08-23"},{"id":"field-track","name":"Field Track","description":"A private field-location system for managed Android devices and team-scoped route review.","makerNote":"I started Field Track for my father: an employee-controlled way to share field location only when work requires it.","kind":"product","form":"Android app and dashboard","platforms":["Android","Web","API"],"technologies":["React Native","MapLibre","Cloudflare Workers","D1"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":["field-track.sassmaker.com"],"url":"https://field-track.sassmaker.com","changelogUrl":"https://field-track.sassmaker.com/changelog","firstCommitAt":"2026-08-12","latestCommitAt":"2026-08-20"},{"id":"reddit-insights","name":"Reddit Insights","description":"A bounded research collector for subreddit evidence and recurring insight snapshots.","makerNote":"I wanted to understand how the signals and emotions inside a subreddit change over time, even though historical data is difficult to obtain.","kind":"experiment","form":"Research collector","platforms":["Web","API"],"technologies":["TypeScript","Cloudflare Workers","R2"],"group":"supporting","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages","Cloudflare Workers"],"domains":["reddit-insights.highsignal.app"],"url":"https://reddit-insights.highsignal.app","firstCommitAt":"2026-08-07","latestCommitAt":"2026-08-23"},{"id":"verified-bases","name":"Verified Bases","description":"A retained research-data identity with no retained local Git history or standalone public destination.","makerNote":"I explored whether the native codebases I already build could become inexpensive, verified templates for other makers.","kind":"experiment","form":"Research dataset","platforms":["GitHub"],"technologies":["Markdown","Git"],"group":"past","lifecycle":"past","deployed":true,"deploymentProviders":["Cloudflare Workers"],"domains":[],"repositoryUrl":"https://github.com/sass-maker/verified-bases","roadmapUrl":"https://github.com/sass-maker/verified-bases/issues","firstCommitAt":"2026-06-16","latestCommitAt":"2026-07-18"},{"id":"anchor","name":"Anchor","description":"A local-first day planner and focus timer for Mac, iPhone, and Apple Watch that explains the gap between the schedule you planned and the day you lived.","makerNote":"I wanted a realistic daily planner that could help me follow the day and explain why the lived plan diverged from the intended one.","kind":"product","form":"Apple app","platforms":["macOS","iOS","watchOS","Web"],"technologies":["SwiftUI","SwiftData","CloudKit","Foundation Models"],"group":"current","lifecycle":"maintained","deployed":true,"deploymentProviders":["Cloudflare Pages","Apple App Store Connect"],"domains":["anchor.significanthobbies.com"],"url":"https://anchor.significanthobbies.com","changelogUrl":"https://anchor.significanthobbies.com/changelog","firstCommitAt":"2026-08-16","latestCommitAt":"2026-08-23"}]