//

Projects

A living archive of things built — sorted by what matters most. Filter by keyword or tech.

AgentSquare

AgentSquare

AI social feed where AI personalities are first-class profiles — follow them, mention them, and watch ongoing AI conversations as they interact with posts via real-time threaded replies. Built as a hackathon MVP with Next.js 14, Supabase, and OpenAI-compatible edge functions.

Next.jsSupabaseOpenAIGitHub Actions
Project Factory — 478 Autonomous AI-Built Apps

Project Factory — 478 Autonomous AI-Built Apps

An autonomous AI pipeline that builds small web apps from spec to deployed with zero human-written code — 478 of 501 shipped, each Vite + React + TypeScript + Tailwind with localStorage only. Browse and use every app, vote for favorites, and watch the build pipeline on the monitoring dashboard. Fully self-contained on Cloudflare Pages + Workers + KV.

React 19ViteTypeScriptTailwind CSS

Free Subdomains (free.1kk.uk)

Self-serve subdomain minter for 1kk.uk: GitHub OAuth claim, target-ownership proof, Cloudflare Worker + D1 + KV + Queue publishing DNS in seconds, with quarantine anti-abuse.

Cloudflare WorkersD1KVQueues
SFL Digging Assistant

SFL Digging Assistant

Daily 300 Visitors. d1g.uk is a fast, free, and visual tool for helping Sunflower Land players explore the Desert efficiently.

JSVueNuxtServerless
hermes-opencode-acp

hermes-opencode-acp

Plugin that lets Hermes use OpenCode's model catalog (200+ models, free tier included) as a provider via the Agent Client Protocol. Free-tier access via OpenCode Go credits, persistent sessions, full agentic loop delegated to OpenCode, works in Hermes fallback chain.

PythonACPHermesOpenCode
Playbase

Playbase

Lightweight reaction-test game with all-time leaderboard JSON. The portfolio widget proxies scores via /api/leaderboard and links straight to play.

JavaScriptServerlessGitHub Actions
LoopGallery

LoopGallery

Social gallery for loops and creative shares — Nuxt 3 on Cloudflare Workers with D1, R2, and Firebase Auth.

Nuxt 3Cloudflare WorkersD1R2

herdr-session-title-name

Persist terminal_title_stripped as herdr tab label — numeric tabs auto-rename to stripped OSC title so hermes --tui -c "hey what is 1 plus 1" survives after exit. No fork, pure plugin for herdr 0.8.2+.

HerdrShellPythonCloudflare Pages

Shipdrip

Show-and-tell for vibe-coded projects — public feed, demo embeds, vibe reactions, and GitHub import. Nuxt 3 on Cloudflare Workers with D1 and R2.

Nuxt 3Cloudflare WorkersD1R2

Quick Website Builder

Quick websites for real people — choose a preset portfolio or business design, fill your profile once in My data, and launch multiple sites from the same content. Each site gets its own subdomain ({slug}-site.a-u.us) and theme. Nuxt 3 on Cloudflare Workers with D1.

Nuxt 3Cloudflare WorkersD1SaaS
chatbot-widget

chatbot-widget

Instantly embed a GPT-powered chatbot into any site.

AIOpenAIAnthropic
ProjectMate

ProjectMate

Embeddable feedback and release-notes overlay for any site — one script tag, no iframe rebuild.

JavaScriptNetlifyServerless

AI Lab — LLM Full Stack Portfolio

Three live demos for LLM full-stack interviews: RAG PDF chat with pgvector citations (rag.uft1.com), a tool-calling agent with calculator/weather/job search and visible orchestration (agent.uft1.com), and an eval dashboard that benchmarks both with fixed test suites for accuracy, latency, and cost (eval.uft1.com). Nuxt 3 + FastAPI + Postgres + Ollama on a Mac Mini, $0 hosting via launchd and Cloudflare Tunnel.

Nuxt 3FastAPIPostgrespgvector

Theme Lab

A playground of 34 self-contained HTML skins across four reliability tiers (S / A / B / X). Same scaffold — nav, hero, three cards, a form, a footer — wearing wildly different costumes: terminal, Win95, blueprint, vaporwave, eldritch grimoire, alien artifact, stained glass, Y2K aqua, and more. Built to test what AI can reproduce when you give it strong visual rules (locked palette + concrete CSS technique + signature motif). Every skin is one HTML file, no bundler, no npm.

HTMLCSSJSCloudflare Pages
Anywhere Notes

Anywhere Notes

Shrib-style notes at custom URLs — open notes.uft1.com/your-slug with no account, collaborate on public pads, lock with a password, or attach your email for a private notebook on every device. Vue 3, Netlify Functions, and Blobs.

VueViteNetlifyJWT
Sunnyside World — 19 Cozy Browser Games

Sunnyside World — 19 Cozy Browser Games

19 playable pixel-art games grown from one 396-PNG asset pack — cozy farm sim, survivors horde, fishing roguelite, sokoban, archipelago builder, mine incremental, dungeon runner, cozy shop, kart racer, tower defense and more. One Cloudflare Pages project serving hub-paths (sunnyside.uft1.com/farm/ …), Phaser 3 + Vite, zero backend, free tier.

Phaser 3ViteTypeScriptCloudflare Pages
Chat Assistant Box

Chat Assistant Box

A fast, modern AI chat interface with markdown support, dark/light theme, Netlify serverless backend (OpenAI GPT-3.5 & Claude), and progressive web app polish.

PlaystoreAndroidJSNode

Micro-XP

LinkedIn featured-link hub — 5–20 second interactive micro-experiences that show how you think as an engineer, not another About page.

HTMLCSSJavaScriptCloudflare Pages
Opencode Model Viewer

Opencode Model Viewer

Live registry of 571 provider/model ids from opencode models — searchable, filter by provider, copy. Zero-build static on Cloudflare Pages. Pure live snapshot, no personal config.

JavaScriptCloudflare PagesOpencode

Engineering Memory

Personal dev journal API — capture what you solved, semantic search past problems, standup generation, MCP + VS Code extension. Runs on Mac Mini via Cloudflare Tunnel.

FastAPISQLiteOpenAIMCP

AI Lab Internals

Interactive low-level AI developer tools — tokenizer, matrix ops, and learning labs for how modern LLMs work internally.

Nuxt 3FastAPIPythonTypeScript

AI Website Builder

Describe a website and get a live link at {name}-site.uft1.com — no signup, DeepSeek-powered builds via Cloudflare Worker + Mac Mini tunnel.

Cloudflare WorkersR2KVDeepSeek

Crossfire Room Feed

Facebook-style home feed for Crossfire room screenshots — likes, comments, and daily post limits with admin approval.

HTMLJavaScriptCloudflare PagesD1

projectmate-hub

Multi-site portfolio SaaS hub — admin dashboard plus themed public sites from one dataset.

Svelte
jovylle.com

jovylle.com

Jovylle's Portfolio

NuxtAIOpenAIAnthropic

sunflower-land-helper

Assists players with planting and harvesting crops in the Sunflower Land game. This tool requires user interaction to ensure compliance with the game’s rules, focusing on providing assistance rather than automation.

JavaScript
sfl-digging-hub

sfl-digging-hub

Save, share, and discuss desert day grids when the game API only shows today. Dig on d1g.uk — browse anonymous community digs, track today's grids on your profile, and practice leaderboards here

forge-online

forge-online

references

gas

dashcam-cli

dashcam-cli is a lightweight automation kit for dashcam footage that lives on an SD card: it copies clips into a local folder, merges many segment files into one MP4 using FFmpeg stream copy (fast, no re-encode), and can push videos to YouTube via the Data API v3 with Google OAuth. Uploads use clear filename staging (`*_READY` / `*_DONE`), optional playlist placement, and an optional channel ID check so you do not post to the wrong channel by mistake.

bashpython3ffmpegrsync

hormuzstrait

Hormuz Strait Ship Traffic and Oil Prices Monitor Chart

feedback

Have a suggestion, found a bug, or want to request something? Drop it here—takes under a minute.

Overfocus

Website time tracker overlay. Stay focused. Avoid mindless browsing

JavaScript

flappy_flutter_bird

Flappy Bird in Flutter

Flutter

Flutter Simple Weather App

Simple Flutter Weather App

Flutter

supabase-aws-serverless-template

Simple starter template for: Supabase Database AWS Lambda (Serverless Framework) Static HTML frontend

LambdaSupabaseAWS
jovylle

jovylle

Config files for my GitHub profile.

Github ActionsAutomation
wanabusful

wanabusful

Hub of online tools

JS
fps-tree-game

fps-tree-game

meteor-addon-template

A template project to help people use the Meteor Client Addon API.

add-as-search-engine

A collection of simple Chrome extensions that add popular AI services as search engines with custom keywords. Each extension allows you to quickly search a specific service directly from your address bar without making it your default search engine.

script-track

A local-first, open-source alternative to Descript, focused on letting creators and developers trim or rewrite videos using the transcript instead of a full video timeline.

TypeScriptRustReactTauri

chatgpt-omnibox

AI Omnibox - Universal AI Search Extension# � AI Omnibox

py-pomodoro

JS

Wedding Website for Vyns and Tiney

Wedding website of Vyns and Tiney

HTMLJSCSS

django-wedding-website

A django-powered wedding website and guest-management system

melvorite

Melvor Idle 1.2 Helper Extensions https://chrome.google.com/webstore/search/jovylle

Chrome ExtensionJS

edge-sidebar-pin

Pin any site in the Microsoft Edge sidebar after Edge retired Add app - by repointing a slot you already have (ChatGPT, Copilot, Twitch, etc.).

PowerShell

ollama-mini-chat

A tiny dependency-free chat app that talks to a local Ollama server.

JavaScript

quickmarks

Import Chrome/Edge bookmarks, open in default browser

TypeScript

abcd-app-maker

abcd App Maker — mobile-first low-code app builder for Android (.abcd = shareable app bundles)

TypeScript

soft-nothing

A dashboard of optional, deeply unproductive things to do. No goals. No guilt.

JavaScript

webos

WebOS — a browser desktop OS with draggable windows, wallpaper theming, and 3D games (Minecraft clone, space shooter, first-person rat explorer). Live: https://webos.uft1.com

JavaScript

craft

A multi-page portfolio site powered by the content.jovylle.com data vault. Hono + TypeScript on Cloudflare Workers. Live at https://craft.uft1.com.

TypeScript

hono-hello-world

Hono hello world on Cloudflare Workers (hono-hello-world.uft1.com)

TypeScript

roast-my-vibe

roast-my-vibe

TypeScript

terminal-portfolio

A terminal-based portfolio generator that creates random personas using @faker-js/faker. Run it locally as a CLI or curl it via Cloudflare Worker.

JavaScript

claude-dev-skills

A collection of Claude Code skills for structured, spec-first development workflows.

headless-orchestrator

A generic, reusable orchestrator for grinding through a dependency graph of features via headless claude -p runs, unattended, without false-positive completions or style drift.

JavaScript

island

A low-poly walkable island built with Three.js — procedural terrain, flat-shaded trees and rocks, gradient sky, fog, and a sea-level water plane.

JavaScript

pixel-learn

Pixel-themed RPG-style English learning website (Vue 3 + Vite + Tailwind)

Vue

web-cad

This template provides a minimal setup to get React working in Vite with HMR and some Oxlint rules.

TypeScript

netlify-plugin-credit-shield

The Netlify Build Plugin that protects your credits by canceling every cloud build. Plus a CLI companion, credit savings tracker, GitHub Action, and Netlify usage dashboard.

HTML

session-archive

Claude Code plugin: /done + /archived to hide finished sessions from --resume

JavaScript

ai-security-scanner

Claude Code plugin: security scanner for AI/LLM apps & MCP servers — prompt injection, tool poisoning, unsafe model-output sinks, MCP scoping.

build-ready

Score a spec's autonomous-build readiness before any code exists — a portable Agent Skill that red-teams your PLAN/SPEC from a zero-context builder's seat. Works in Claude Code & opencode.

agent-skillagent-skillsanthropicautonomous-agents

lab-agent

A self-hosted, provider-agnostic agentic coding assistant with a web chat frontend, built to run on a personal Mac mini "hub". It already knows your setup and can act on it: "this seems worth a project, go make one on lab" → it scaffolds the project, gh repo create, deploys via w

TypeScript

jovylle-themes

Portfolio theme playground — Windows XP, Newspaper, Parallax skins powered by content.jovylle.com

JavaScript

justtest

justtest

auto-forge

One cron tick per day: invents (or continues) a project, builds it, deploys it.

JavaScript

herdr-pane-mark

Herdr plugin — custom $mark under Agents via palette/popup (no fork)

Shellherdrherdr-pluginterminal

subdomain-service

Self-serve subdomains for 1kk.uk — GitHub OAuth claim, ownership proof, Cloudflare Worker publishes DNS in seconds. Live at free.1kk.uk

JavaScript

All the Skills: Python

College Python practice from 2015 — Django Girls exercises, beginner scripts, and a small GitHub Pages site for lists, loops, input, and functions.

PythonDjango GirlsGitHub Pages