[jl] lord.technology

Projects.

149 things I've built, in chronological order. [x] shipped · [~] work in progress.

2026

26 projects
  1. Git hosting and code review on Cloudflare — with Git implemented from scratch in TypeScript
    TypeScriptCloudflare WorkersDurable ObjectsR2D1QueuesWorkflows
    → write-up
  2. The Other Staffroom — a social network for teachers in England, with school-email verification and a chronological feed
    ReactTypeScriptHonoCloudflare WorkersD1R2Durable Objects
  3. Fox — reproducible market-data research, machine-learning experiments and offline backtesting
    PythonAlpaca APIpandasParquetscikit-learnPyTorch
  4. Keep Nigel Alive — a roomful of people co-parenting a digital tardigrade at Leeds Digital Festival (demo now retired)
    TypeScriptCloudflare WorkersDurable ObjectsWebSocketsWorkers AIWorkflowsD1R2Queues
  5. si — transistor-level silicon design, automatic layout and simulation in the browser, including a Z80
    TypeScriptWebGL2HTML CanvasVite
  6. ASCII Wilds — a first-person landscape rendered entirely from coloured text characters
    HTMLCSSvanilla JSHTML Canvas
  7. Personal knowledge base — turning coding sessions into reusable notes, with search, backlinks and review tools
    PythonMarkdownClaude CodeHTMLCSSvanilla JS
  8. cutibrowser — a from-scratch desktop browser for the document web, with zero runtime dependencies
    TypeScriptNode.js FFImacOS frameworks
  9. RADAR — an air-traffic-control scope over live ADS-B data
    Node.jsSQLitevanilla JSHTML CanvasADS-B Exchange
  10. What's that flight? — the aircraft overhead right now, as a map of your sky
    TypeScriptCloudflare Workersvanilla JSADS-B Exchange
  11. world — an infinite, procedurally generated natural world to walk and fly through
    TypeScriptThree.jsWebGPUViteWeb Workers
  12. tiny-hn — the Hacker News front page as one tiny, no-JS HTML file
    Cloudflare WorkersHTMLRewriterHacker News API
  13. paint — a from-scratch GPU oil-painting engine and autonomous painter
    TypeScriptWebGPUWGSLVite
  14. Daily film guessing game (Spotle-style)
    React 18TypeScriptXStateTailwind CSSViteCloudflare Pages
  15. trolli — weekly meal plans matched to real supermarket products, with a budget and a shared shopping list
    React 19TypeScriptViteHonoCloudflare WorkersD1Drizzle
  16. Carcassonne-style procedural tile landscape generator
    TypeScriptViteWave Function CollapseHTML Canvas
  17. Rummikub with a twist — browser game with move suggestions
    React 19TypeScriptVite
  18. Cusp — a WordPress-class CMS that runs entirely on Cloudflare
    TypeScriptCloudflare WorkersD1R2KVDurable ObjectsWorkflowsHonoAstroReact
  19. TypeScriptCloudflare WorkersD1R2QueuesWorkflowsCron TriggersHono
  20. AI-powered UK employment policy compliance platform
    SvelteKitTypeScriptCloudflare WorkersD1R2Workers AIWorkflowsAI Gateway
  21. Northstar — AI-assisted cloud configuration auditing with verifiable reasoning chains
    TypeScriptSQLiteAzure SDKCloudflare APIClaude CodeMCP
  22. WorkersDurable ObjectsD1R2VectorizeWorkers AI
    → write-up
  23. Alternative Hacker News reader with local caching
    React 19TypeScriptViteIndexedDBHacker News API
  24. ADS-B receiver and data archiver
    Raspberry Pi 5RTL-SDR V4readsbtar1090PythonSQLite

2025

5 projects
  1. AI-assisted UK primary school SATs marking tool
    Next.js 15React 19TypeScriptCloudflare WorkersOpenNextKVAI GatewayAnthropic API
  2. Serverless website change monitor with email alerts
    Cloudflare WorkersKVCron TriggersEmail Routing
  3. Absurdist LLM-powered blog
    JekyllAnthropic API
  4. Camera and lens comparison dataset and website
    Cloudflare PagesR2Vuesql.js-httpvfs
  5. Next-generation HR platform
    Cloudflare WorkersPagesR2D1AccessHonoNuxtOpenAI API

2024

3 projects
  1. LLM-powered codebase documentation generator
    C#Anthropic API
  2. Cloudflare-powered photo sharing site
    WorkersHonoD1R2Drizzle
  3. Fastest bulk Hacker News downloader
    C#

2023

4 projects
  1. .NET MAUIAngleSharp
  2. HTML Canvas window manager
    HTML Canvasvanilla JS
  3. Anonymous Twitter client
    C#Razor
  4. Automated technology journalist
    C#OpenAI APIWordPress

2022

4 projects
  1. Desktop UI on HTML Canvas
    HTML Canvas
  2. Camera and lens price tracker
    C#BlazorSQLite
  3. Micro blog generator
    IonicAngularGitHub API
  4. Military aircraft tracker — the first version of what became MilMov
    C# .Net 6Entity FrameworkSQLite

2021

8 projects
  1. Shipping vessel downloader
    C# .Net 6Entity FrameworkSQLite
  2. Watching for website changes with GitHub Actions
    GitHub Actionsurlwatch
  3. .Net browser engine
    C#
  4. C#Notion APIGitHub API
  5. Content management system and blog engine
    Server-side BlazorEntity FrameworkRazor Pages
  6. Server-side BlazorSystem.ReactiveEntity Framework
  7. No-code app creator
    Server-side Blazor

2020

12 projects
  1. SQLite JSON document store
    C#
  2. Custom Jira client
    C#NSwag
  3. Playing with Pulumi
    PulumiC#
  4. Simple API Gateway
    C#
  5. Learning F#
    F#
  6. Unregistered domain finder
    C#Hetzner VPS cluster
  7. Goodreads review scraper
    C#EF CoreAzure FunctionsAzure SQL
  8. World Cup of Tube Lines 2020
    C#Azure FunctionsTwitter API v2GitHub Pages
  9. C# .Net 5EF CoreRazor PagesSQLite
  10. Bardcore Blog
    JekyllGitHub Pages

2019

14 projects
  1. Micro-blogging platform
    C# .Net CoreAzure SQLEF CoreIdentity ServerLiquid
  2. Vue.jsBulmaGitHub API
  3. UK train / locomotive database
    SQLiteC# .Net Core
  4. Document Database
    SQLiteC# .Net CoreAzure App Service
  5. Vue Component-based CMS
    Vue.jsC# .Net Core
  6. Tiny Work Order web app
    CouchDBPouchDBVue.jsTypeScript
  7. Generate relational database from spreadsheet
    Azure SQLC# .Net Core
  8. gRPCBlazor WebAssemblyC# .Net Core
  9. Unofficial Parkrun API
    C# .Net Core
  10. Indexing all GitHub repositories
    C# .Net CoreLucene.NetAzure Blob StorageMessagePack
  11. RSS feed ingester
    Azure FunctionsCosmos DBC# .Net Core
  12. Auto-generate REST API from SQL database at runtime
    Azure SQLC# .Net CoreSqlKataAzure App Service
  13. Vue.jsAzure FunctionsAzure Table StorageAzure SQLEF CoreGoogle Places API
  14. End-to-end encrypted social network
    Vue.jsAzure Table Storage.Net Core Web APITweetNaCl.js

2018

20 projects
  1. Listing / cataloguing social network
    Vue.jsAzure SQL.Net Core Web API
  2. Natural-language recipe ingredient parser
    C#Sprache
  3. Recipe social network
    C#.Net CoreCosmos DBBlazor Razor components
  4. Highly parallel web crawler
    C#.Net CoreAzure FunctionsCosmos DBStorage Queues
  5. Food Hygiene Twitter Bot
    C#TweetinviSQLiteAzure FunctionsAzure File Storage
  6. BlazorMono via Wasm
  7. Web API for SQLite
    C#.Net Core
  8. Decentralised social network using email as transport
    Xamarin FormsMailKitSQLite
  9. BlazorMono via Wasm
  10. Microsoft Bot FrameworkAzure SQLGiphy API
  11. C#.Net CoreCouchDB
  12. C#.Net CoreAzure Web Service
  13. C#.Net Core
  14. Reverse engineering the Logi Circle API
    C#.Net CoreMPEG-DASH
  15. JekyllGitHub Pages
  16. C#.Net CoreGitJSON

2017

8 projects
  1. Live global flight data gathering and statistics
    C#Entity Framework 6MSSQL
  2. ASP.NET Web APIEntity FrameworkXamarin Forms
  3. HTML5JavaScriptBootstrap
  4. Hyperspace route calculator
    C#

2016

8 projects
  1. Date / outing finder Android app
    Google Places APIC#ASP.NET Web API 2Entity Framework 6MSSQL
  2. iOS Hacker News client with offline caching
    XcodeSwift
  3. Wordr.xyz — a collection of poems written by a computer
    PythonWordPress
  4. Classifying liver lesions using machine learning
    WEKAMATLAB
  5. Microsoft Azure authentication mobile service
    Azure Mobile ServiceGoogle Auth APIAndroid Studio
  6. Automatic detection of rivers in RGB satellite imagery (MComp research)
    PythonOpenCVscikit-learn
  7. Analysis of historical weather records for Lincolnshire
    C++OpenCL

2015

11 projects
  1. HACK24 (2015) — Pusher real-time demo
    Android StudioPusher
  2. Braitenberg vehicle demonstrating a 'fear' of spherical objects
    TurtlebotPythonROSOpenCV
  3. IaaS cloud service for inventory management
    PythonTornadoMicrosoft Azure
  4. Statistical analysis of Yellowhammer population
    IBM SPSS
  5. Lung image analysis project
    MATLAB
  6. Lincoln SoCS Postgraduate Management System (UROS 2015)
    LaravelMySQL
  7. Global public FTP indexing
    PythonMySQL
  8. Wildlife Conservation — Help Nature
    WordPress

2014

17 projects
  1. PHP content management system in under 100 lines
    PHPHTML5CSS3
  2. Distributed website mapping system
    RubyMongoDB
  3. Real-time cloud messaging service
    Microsoft AzureAzure Table StorageAMS SSOWindows Phone 8.1
  4. Networked traffic light junction simulator
    Java
  5. Intelligent news aggregator (undergraduate dissertation)
    RubySinatraRedisBootstrap
  6. Twitter-mood-controlled music app
    Windows Phone 8.1Microsoft Azure
  7. Pro Logs Ltd.
    WordPress
  8. Lincoln SoCS Student Management System (UROS 2014)
    PHPMySQLBootstrapCouchCMS
  9. Head-movement computer control system
    C++Microsoft Kinect
  10. Designing a £250,000 campus network
    Cisco hardware
  11. A* algorithm maze solver
    C++
  12. Geographic semantic network generator
    Prolog

2013

9 projects
  1. WordPress
  2. AutoInvoice
    C#
  3. Where's Wally solver
    C++
  4. Puzzle solving using a sum of squares algorithm
    C++

Not all of these are live — I build a lot of things to learn, then move on. Source for most lives on GitHub.

149 entries · 2013–2026 — jl