Exoplanet search with fable
This project uses the fable tool to find an exoplanet, processing data with several terabytes of server storage and a powerful GPU. The author is new to the subject and is experimenting to see what they can accomplish.
1689 projects published
This project uses the fable tool to find an exoplanet, processing data with several terabytes of server storage and a powerful GPU. The author is new to the subject and is experimenting to see what they can accomplish.
This is a note-taking app for studies, built natively with Rust and the GPUI framework rather than as an Electron-based app.
An open-source, free-to-use artifact layer for coding agents with a simply styled but functionally deep output format. It combines charts, diagrams, and spreadsheets into a single artifact suitable for creating and optionally sharing agent-generated analysis. Includes a local library for Markdown files plus a paid cloud library, both with tagging and rich search/filtering, turning artifacts into easily revisitable checkpoints in work.
Zena is a new programming language targeting WebAssembly GC, designed as a fixed-up TypeScript tailored for Wasm GC that produces very small and fast binaries. It includes features such as pattern matching, ownership and borrow checking for resources, pipelines, tail call elimination, multi-value returns, and direct WASI component integration.
The author's personal portfolio website, originally built with React in 2022 and rebuilt into an Astro project that preserves the original styling and functionality while addressing the slowness of the React version and improving maintainability.
This is an infinite rollercoaster game that makes mental arithmetic practice fun for kids, the latest and one of the more successful of a series of arithmetic practice games.
This is a mental arithmetic practice game for kids, one of several arithmetic games on the author's homepage.
This is a mental arithmetic practice game for kids, one of several arithmetic games on the author's homepage.
Pergyra Lang is a programming language being built by the author, who describes it as having nothing particularly special about it.
An AI-native Jira/wiki tool for software development that is self-hosted on Cloudflare, covering project tracking and documentation activities; the author is considering extending it to cover more software development activities.
A kettlebell fitness app that recently added a kettlebell complex generator for building workout complexes.
A video game blending Valheim-style survival adventure with Ultima IV, playable as a demo in the browser on mobile and desktop and planned for a Steam release. It is built entirely in vanilla JavaScript, HTML and CSS with no third-party game engine, build system, or AI, and only a couple of external dependencies such as networking libraries.
A multiplayer pong web game that gained significant traction, now being released on Steam, Android, and iOS.
An SSH version of the multiplayer pong game that can be accessed and played directly from a terminal.
GSC Insight is a free analytics tool to which the author is adding webmcp support, so users can work with it through AI tools such as the Codex desktop app.
A workout planning tool.
This tool validates FHIR healthcare data resources and generates structure definition snapshots, working fully offline while also being able to communicate with the German national terminology service.
Travel itinerary app that uses LLMs to read booking confirmation details, including cancellation minutiae, and turns them into a simple timeline for travel tracking and itinerary sharing. Positioned as a modern alternative to TripIt's long-stagnant parsing.
A web app for saving internet recipe pages that strips out clutter and extraneous content, keeping just the recipe.
This project demonstrates that age-verification via the Linux D-Bus interface can be trivially defeated: a simple Python script anyone can copy and paste makes the D-Bus interface always report 18+, rendering such checks useless. It argues the only reason to want ID verification is as a surveillance honeypot, and proposes a heavily redundant password-protected tool parents could use to keep kids from tampering with the verification service. Planned follow-ups include a mobile device version, an ID-database-focused version, and possibly a Windows version once the 'GetUserAgeRangeAsync' API ships.
A personal health record web app that keeps allergies, medications, and medical documents in one place and lets users share them with any doctor in seconds via a QR code or link. Data is stored in Google Drive (a Gmail account is required), and the app is currently available only in Spanish.
A peer-to-peer streaming and sharing social app organized around "bubbles," where members seed media for one another via WebTorrent instead of relying on centralized cloud hosting. Broadcasters record with MediaRecorder, chunk video every 8 seconds, and seed each chunk as a torrent; viewers assemble playback with MSE (ManagedMediaSource on Safari). A server-side "always-on peer" keeps streams alive if the broadcaster's tab closes, a dedicated bittorrent-tracker instance supports sustained swarms, GraphQL subscriptions push magnet links to viewers, and users can add CJ.com affiliate links that surface platform ads for revenue.
An odds scanner and sportsbook advantage finder that surfaces opportunities like arbitrage, +EV bets, and middles. It began as a quick way to QA data from the Sportsbook API, grew into its own product, and has recently pivoted toward prediction markets, collecting and displaying data to get an edge on soft markets.
A sportsbook odds data API; the Odds Assist tool started out as a way to quickly QA the data coming from this API before growing into its own product.
A browser-based, solo or multiplayer D&D 5e game where the Dungeon Master is an agentic AI with access to tools strictly following 5e rules. The DM handles narration and reacts to players through deterministic 5e-based tools (dice rolls, damage, sheet updates, memory), while character sheets, inventory, and spells are real server resources players manage. Sessions can be played in real time or asynchronously, and the DM can flesh out a full campaign story arc from a provided or library-selected premise, generating a fresh story that reacts to actual player decisions.
A planned version control system intended as a cheaper and easier competitor to Perforce. The author has the idea but is not currently building it, having set it aside out of doubt that being better is enough to compete.
A renderer written in Rust on top of the WGPU graphics library, currently being upgraded from WGPU 24 to WGPU 30. The upgrade requires over 640 lines of code fixes so far to handle the library's breaking API changes.
An open source graph that maps physics equations, quantities, and the connections between them, designed to help learners see how physics concepts relate to each other.
Bugcloud is a web-based debugging practice tool that presents broken front end code and lets users debug and patch it right in the browser, testing whether the fix works. Unsolved bugs come with a nice explainer popup. The goal is to level up interview code chops and build confidence debugging simpler bugs the way one would on a real production system.
A browser extension for declarative web scraping. Ongoing work focuses on making it nicer to figure out CSS and XPath selectors, exploring a REPL-style workflow to reduce how often users need to reach for browser Inspect and the console.