All work
A collection of systems, products, tools, and experiments I've built, shipped, and learned from.

PulseBuildingPrivacy-first web analytics with real-time dashboards and a small tracking script.Next.jsReactPostgreSQLTimescaleDBSupabase+3Apr 2025 · Product · PersonalApr 2025Product · Personal
RunwayBuildingProduction-focused Next.js boilerplate for shipping serious web apps faster.Next.jsReactSupabaseStripeTailwind CSS+3Mar 2025 · Product · PersonalMar 2025Product · Personal
Sports AIBuildingMulti-sport prediction research system for game outcomes, scoring, odds, and betting-market edge.PythonPolarsscikit-learnTensorFlow/KerasSports Data APIs+2Aug 2024 · ML · ResearchAug 2024ML · Research
RooutesLiveVisual portfolio site for a filmmaker, photographer, and creative artist.Next.jsCloudflare R2JavaScriptMar 2026 · Web · ClientMar 2026Web · Client
Soler LondonLiveShopify storefront work across pages, product configuration, checkout flows, and responsive UX.ShopifyLiquidShopify AppsEcommerceJavaScript+1Mar 2026 · Web · ClientMar 2026Web · Client
silas.funLiveSmall home for side projects, experiments, and lightweight tools.ReactJavaScriptGoPythonApr 2024 · Web · PersonalApr 2024Web · Personal693.9K visits
OwnAILivePersonal AI chat app with memory, tools, and LLM-based conversations.ReactGoPineconeLLM APIsEmbeddings+1Nov 2023 · Product · PersonalNov 2023Product · Personal2.4M visits
VerifiLivePython tool for checking claims against supporting and conflicting web sources.Web ScrapingSearch APIsPythonOct 2023 · Tool · PersonalOct 2023Tool · Personal
PathrLiveLearning path generator with ordered steps, resources, and editable plans.ReactFirebaseOpenAI APIAWSJavaScriptSep 2023 · Web · PersonalSep 2023Web · Personal647.1K visits
OpexisExperimentalExperimental web coding assistant for generating and explaining code.ReactFirebaseOpenAI APIJavaScriptJun 2023 · Web · PersonalJun 2023Web · Personal177.9K visits
PulseNewsArchivedNews app with summaries, category filters, and chat over fetched stories.ReactAWSHerokuJavaScriptPythonJun 2023 · Web · PersonalJun 2023Web · Personal206.2K visits
BuddyAILiveWriting assistant for LLM auto completions, continuations, rewrites, draft edits, and questions.ReactFlaskOpenAI APIHerokuJavaScript+1May 2023 · Web · PersonalMay 2023Web · Personal150.9K visits
TypinLiveTyping practice game with timed modes, customization, and a leaderboard.ReactFirebaseJavaScriptMay 2023 · Web · PersonalMay 2023Web · Personal199.4K visits
HumanGPTArchivedText rewriting app focused on preserving meaning while making drafts read more naturally.ReactNode.jsOpenAI APIJavaScriptApr 2023 · Web · PersonalApr 2023Web · Personal277.1K visits
SenttracLiveSearches social and news sources, then summarizes sentiment around a query.ReactFlaskOpenAI APIAWS AmplifyHeroku+2Apr 2023 · Web · PersonalApr 2023Web · Personal406.9K visitsMMiniGPTExperimentalEarly mobile ChatGPT client with saved conversations and custom API keys.React NativeOpenAI APIJavaScriptMar 2023 · Mobile · PersonalMar 2023Mobile · Personal
ScramdlebLiveWord puzzle game where players rearrange letters to uncover a hidden word.ReactJavaScriptMar 2023 · Web · PersonalMar 2023Web · Personal755.5K visitsCCategoridleArchivedWordle-style guessing game built around themed word categories.HTMLCSSJavaScriptFeb 2023 · Web · PersonalFeb 2023Web · PersonalSSportSpotsExperimentalMap-based finder for courts, rinks, fields, and other places to play.Google Maps APIFirebaseHTMLCSSJavaScriptFeb 2023 · Web · PersonalFeb 2023Web · Personal
VS Code GPTLiveVS Code extension for asking LLMs about selected code, files, and debug output.Node.jsVS Code Extension APIOpenAI APIAnthropic APIGemini API+2Feb 2023 · Product · PersonalFeb 2023Product · Personal335.6K installs
Chess ClockLiveSimple Swift chess clock with custom time controls.iOSSwiftJan 2023 · Product · PersonalJan 2023Product · Personal244 downloads
AlgoPicksExperimentalSports prediction and bet-tracking app with Python models and a SwiftUI interface.SwiftUIFirebasePythonSwiftJul 2022 · Mobile · PersonalJul 2022Mobile · Personal
AlgoTraderArchivedPython paper-trading experiment for stock screening and portfolio rebalancing.Alpaca APIPandasPythonDec 2021 · ML · PersonalDec 2021ML · PersonalThat's everything for now.More systems incoming.