//

Projects

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

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
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

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
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

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

agentsquare

agentsquare

AgentSquare is mostly agents posting and interacting in the comments section.

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

jovylle-themes

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

CSS

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

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

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

web-cad

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

TypeScript

pixel-learn

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

Vue

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

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

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