All work

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

Pulse logoPulseBuildingPrivacy-first web analytics with real-time dashboards and a small tracking script.Next.jsReactPostgreSQLTimescaleDBSupabase+3Apr 2025 · Product · PersonalRunway logoRunwayBuildingProduction-focused Next.js boilerplate for shipping serious web apps faster.Next.jsReactSupabaseStripeTailwind CSS+3Mar 2025 · Product · PersonalSports AI logoSports AIBuildingMulti-sport prediction research system for game outcomes, scoring, odds, and betting-market edge.PythonPolarsscikit-learnTensorFlow/KerasSports Data APIs+2Aug 2024 · ML · ResearchRooutes logoRooutesLiveVisual portfolio site for a filmmaker, photographer, and creative artist.Next.jsCloudflare R2JavaScriptMar 2026 · Web · ClientSoler London logoSoler LondonLiveShopify storefront work across pages, product configuration, checkout flows, and responsive UX.ShopifyLiquidShopify AppsEcommerceJavaScript+1Mar 2026 · Web · Clientsilas.fun logosilas.funLiveSmall home for side projects, experiments, and lightweight tools.ReactJavaScriptGoPythonApr 2024 · Web · Personal693.9K visitsOwnAI logoOwnAILivePersonal AI chat app with memory, tools, and LLM-based conversations.ReactGoPineconeLLM APIsEmbeddings+1Nov 2023 · Product · Personal2.4M visitsVerifi logoVerifiLivePython tool for checking claims against supporting and conflicting web sources.Web ScrapingSearch APIsPythonOct 2023 · Tool · PersonalPathr logoPathrLiveLearning path generator with ordered steps, resources, and editable plans.ReactFirebaseOpenAI APIAWSJavaScriptSep 2023 · Web · Personal647.1K visitsOpexis logoOpexisExperimentalExperimental web coding assistant for generating and explaining code.ReactFirebaseOpenAI APIJavaScriptJun 2023 · Web · Personal177.9K visitsPulseNews logoPulseNewsArchivedNews app with summaries, category filters, and chat over fetched stories.ReactAWSHerokuJavaScriptPythonJun 2023 · Web · Personal206.2K visitsBuddyAI logoBuddyAILiveWriting assistant for LLM auto completions, continuations, rewrites, draft edits, and questions.ReactFlaskOpenAI APIHerokuJavaScript+1May 2023 · Web · Personal150.9K visitsTypin logoTypinLiveTyping practice game with timed modes, customization, and a leaderboard.ReactFirebaseJavaScriptMay 2023 · Web · Personal199.4K visitsHumanGPT logoHumanGPTArchivedText rewriting app focused on preserving meaning while making drafts read more naturally.ReactNode.jsOpenAI APIJavaScriptApr 2023 · Web · Personal277.1K visitsSenttrac logoSenttracLiveSearches social and news sources, then summarizes sentiment around a query.ReactFlaskOpenAI APIAWS AmplifyHeroku+2Apr 2023 · Web · Personal406.9K visitsMMiniGPTExperimentalEarly mobile ChatGPT client with saved conversations and custom API keys.React NativeOpenAI APIJavaScriptMar 2023 · Mobile · PersonalScramdleb logoScramdlebLiveWord puzzle game where players rearrange letters to uncover a hidden word.ReactJavaScriptMar 2023 · Web · Personal755.5K visitsCCategoridleArchivedWordle-style guessing game built around themed word categories.HTMLCSSJavaScriptFeb 2023 · Web · PersonalSSportSpotsExperimentalMap-based finder for courts, rinks, fields, and other places to play.Google Maps APIFirebaseHTMLCSSJavaScriptFeb 2023 · Web · PersonalVS Code GPT logoVS 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 · Personal335.6K installsChess Clock logoChess ClockLiveSimple Swift chess clock with custom time controls.iOSSwiftJan 2023 · Product · Personal244 downloadsAlgoPicks logoAlgoPicksExperimentalSports prediction and bet-tracking app with Python models and a SwiftUI interface.SwiftUIFirebasePythonSwiftJul 2022 · Mobile · PersonalAlgoTrader logoAlgoTraderArchivedPython paper-trading experiment for stock screening and portfolio rebalancing.Alpaca APIPandasPythonDec 2021 · ML · Personal

That's everything for now.More systems incoming.