Every tool here was built to solve a real problem — for families, congregations, expeditions, or communities — with no advertising, no data harvesting, and no paywall unless one genuinely serves the user. Many are used daily by real people. All are built by one developer.
Describe a track in plain words and an AI model composes it. The decks then chain tracks into one unbroken set, crossfaded on the beat, so the music never stops to ask for attention. Built to hold a flow state through a long day’s work — press play to hear one.
Describe a track in plain English, choose a mood and a tempo, and the model composes it. Its own notes on each section scroll along with the music, so a moment worth keeping can be starred and written into the next prompt.
Queue tracks and each one crossfades into the next on the beat, the bass handed over at the join the way a DJ would, so an hour plays as a single piece. The finished set exports as one MP3.
Play a melody on piano or bass, in time with a metronome, and watch it written out as notation underneath. Drag a note to correct its pitch or its length.
Nine voices on a step grid, with presets to start from, for laying a beat under a motif.
Four pages over one shared record of the day. Sign in on any device; the device stays the working store, so a power cut costs nothing.
The whole day built from one input — the time you woke. Move, retime or trim anything and everything after it follows. Timed circuits, and benchmark runs logged to the second.
Real portions from a food database, taken apart component by component. Counts what is eaten against what the day actually burned, and says in plain words what is left.
One clock. Starting a task stops whatever was running, and every minute is attributed to a purpose — paid, charity, family, faith, study, admin — so where a week went is a matter of record.
Weight, sleep, calories, work hours and time-trial times over any range, printable for a dietitian. Half-logged days are marked and left out of the averages rather than dragging them down.
These tools are in daily operational use but contain commercially sensitive pricing, client data pipelines, or internal workflows. Descriptions are public; links require authorisation.
Replaces a legacy Google Sheet — seven payment categories, park fees integration, transport pricing. Produces accurate client quotes in minutes.
Multi-platform posting tool for Facebook, Instagram, and LinkedIn — with S3 image library, AI caption generation, post history, and direct Meta Graph API integration.
Link-building tracker, SERP image strategy, DataForSEO integration, and disavow management — the full SEO operations console for teamkilimanjaro.com.
Internal database of all Team Kilimanjaro expeditions — by route, date, client, and outcome. Operational history and analytics.
Templated, personalised client communication workflows — briefing emails, booking confirmations, and pre-expedition information packs.
Bulk media upload directly to AWS S3 with automatic CloudFront invalidation — for guides and coordinators uploading expedition photos from the field.
Generates itemised shopping lists keyed to Allmart Arusha's stock and pricing — from a menu plan to a purchase order in one step.
Add, edit, and price custom food items outside the standard database — for specialised dietary requirements or supplier substitutions.
Internal email management and dispatch tool for operational communications — booking updates, crew briefings, and partner notifications.
Maintains and updates the transport pricing matrix used across the costing tool — vehicle types, routes, and seasonal rates.
Guides sign equipment out to a climb and sign it back in on return, so the whereabouts of every tent, stove and radio can be answered at a call rather than reconstructed afterwards. Signing out takes the guide's own key; signing back in needs a second key held at the store, so nothing returns unwitnessed.
A ledger for a gold processing plant, recording money in and money out in the small tranches a plant actually spends in — a drum of fuel, a day of labour, a load hired out. It keeps a running total of how far receipts still are from covering what has been put in, because where an operator funds the work and recovers it from later profits, the only figure that settles anything is the point where those two lines cross.
Money sent in dollars, withdrawn as shillings at whatever rate the day happens to give, then spent by the person on the ground who records what each payment was for. Three sign-ins, three jobs — the one who supplies it, and the two who withdraw and spend it, whose side is deliberately as simple as a phone will allow. Counted stock-takes override the arithmetic rather than argue with it, and the difference between what was counted and what the sums expected is carried openly as unaccounted-for, so it can be watched tending toward zero instead of being quietly absorbed. Payments advanced on the household's behalf when the bank is shut show as a debt until they are repaid.
One booking read top to bottom in the order the work actually happens: who is coming and what they owe, then what has been booked, then where every person sleeps night by night, then what is still wrong. The faults table comes last and starts closed — a wall of problems is the right thing to have to hand and the wrong thing to open on. Events, supplier payments, transfers and receipts all sit against the same booking code, so the question of whether a night is paid for has one answer rather than three.
Every airport and mountain transfer logged as it happens, and priced from the fuel price on the day rather than from a table someone remembers to update. Enter what fuel costs this month and the price of each vehicle on each route follows from it, so a rise at the pump reaches the invoice the same week instead of being absorbed for a year. A paste box takes the whole month-end sheet at once. Holds every transfer since 2023, which is what makes the answer to “what does this route really cost us” a matter of record.
A worker taps Start when he arrives and Finish when he leaves, or writes the times in by hand as he would on the old clipboard sheet, and the month totals itself into hours and pay. Supervisors can correct a slip; the worker sees only his own days. Seeded from three years of paper sheets, each reconciled against the total written at its foot.
The same engine for a second worker, paid in Namibian dollars at a day rate. Days are logged from start and end messages, and any shortfall in one month’s pay is carried visibly into the next instead of being forgotten.
The volatility index charted from the broker’s own price feed, with live positions, a phone alert when price nears its rolling floor, and the take-profit checked as actually set rather than assumed. A ladder model tests adding to a position as price falls, with carry and futures-roll charges taken from the real account statement rather than estimated.
British Army officer-entry waiver application, rebuilt on the schema form system. Pre-filled with personal particulars, so listed here rather than publicly.
Generates a binding sales agreement on the spot — for situations where a standard paper form is impractical. Signed digitally, stored immediately.
Families earn credits by caring for each other's children within trusted circles — school, church, sports club — and redeem them when they need cover in return. No cash changes hands. No strangers. No agency fees. The platform handles credit accounting, governance (supermajority voting for circle decisions), and event scheduling with automatic settlement.
A geographic view of the Arien Care network — showing active circles, member density, and coverage gaps. Designed for coordinators launching new communities and for families deciding whether a circle is worth joining.
A registered Tanzanian NGO bringing clean water, safer births and community support to the Hadzabe of Lake Eyasi and the displaced Maasai east of Lake Natron. The site publishes in the open what Matendo receives and spends, what it owns, its policies and its plan, with its legal deadlines counting down where anyone can see them.
Recipes that scale to however many are eating. Tick each ingredient off as it goes in, start a timer from the step that needs one, and filter by diet or main ingredient. Banana bread from a handwritten card, and two chicken curries from an Indian cookbook.
Tracks contraction frequency, duration, and interval during labour. Designed for birthing mothers, midwives, and birth partners — simple enough to use under pressure, precise enough to be clinically useful.
Enables medical staff to send frequent, accurate condition reports directly to a patient's family — bypassing slow institutional communications channels, or providing a reporting layer where none exists.
A genealogical PWA with 989 people, gender-aware kinship terms, and a medieval chronicle tradition. Offline-capable. Designed to carry a family's history across generations without depending on a platform that may not exist in twenty years.
AI-powered theory test preparation across multiple question banks and difficulty modes — structured so learners arrive at their first lesson already fluent in the rules of the road. Seven modules including deep-learning and Grok-augmented question sets.
Preparation for the SACAA private pilot licence theory examinations, marked at the real 75% threshold. The mock papers are built from the syllabus reference itself, with every answer cross-checked against the printed key rather than inferred. Running alongside them is a two-voice Socratic audio course: a question, six seconds of silence, then the answer — which turns a long run into a retrieval drill instead of a podcast. The silence is the part that does the work.
Mid-market rates without the weight of a commercial app. GBP, USD, EUR, ZAR and TZS sit at the top; the amount box does arithmetic, so 4 × 180 converts as readily as a plain figure. Enter a rate someone has quoted, or simply what they say they will hand over, and it works out the effective commission against mid-market along with the cash shortfall — which catches flat fees and margin in one number. Caches the last rates it saw, so it still answers with no signal.
A full course in learning to type properly, and one that works your keyboard out for itself. Layout and physical form — QWERTY, QWERTZ, AZERTY, Dvorak, Colemak; ANSI, ISO, Apple ISO — are read from your own keypresses rather than picked off a list, so the finger assignments match the keys actually under your hands. Twenty-six lessons across six stages, with the drill text regenerated on every attempt so nothing can be memorised, 96% accuracy and a words-a-minute (WPM) floor to pass, and failed exercises pushed back into the queue until they are not. Per-key accuracy and per-digram latency turn “I am slow” into a named weakness with an exercise attached to it. Progress saves itself and downloads as a file, so a month away costs you nothing. The keycap legends vanish from lesson seven, which is the point at which the course stops being about the alphabet and starts being about your hands.
Tools for keeping two Land Rover Defender 110s running a long way from a main dealer. The live one is a parts search: type a component, a symptom, or the words a local mechanic actually used — clutch, kebo, handbrake won’t hold — and it returns the parts involved, what each one does, and the numbers that fit the vehicle in front of you, resolved against the gearbox number rather than the model year. Where a number is unverified or simply unknown it says so instead of guessing, which is the difference between a wasted order and a wasted month. Built for slow connections and power cuts, so it answers from a cached copy when the fibre is down. A service log, quote checker, running costs and a fluids-and-torques reference are planned.
Uses the device camera's optical sensors to automatically count sit-ups or press-ups as an athlete performs them — with a timer, remaining-time warnings, and zero manual tapping required. No app to download.
J.C. Ryle (1816–1900), first Bishop of Liverpool, is widely held to be the finest evangelical writer in English. His theology is unmistakable: Scripture sufficient and clear; sin taken with complete seriousness; justification by faith alone; sanctification real, progressive and costly rather than instantaneous; and a settled refusal to soften a hard doctrine for the sake of comfort. He wrote for farmhands as readily as for clergy — short sentences, no ornament, nothing hidden behind a learned word.
This ministry publishes four devotions each day, one for each passage in a congregation's annual Scripture reading plan, written in Ryle's theological register but in plain modern English. They arrive by 6am, tied to the exact passage the reader will meet that morning.
MP3 player for the Received Text Greek NT and Westminster Hebrew OT, with Strong's number popup on every word. Listen and read simultaneously in the original language.
The Kwanyama Bible in a PWA with NIV and KJV parallel columns. Offline-capable — built for readers in Namibia and Angola where connectivity is unreliable.
Full Book of Common Prayer Morning and Evening Prayer with liturgical calendar, Scripture trays, hymn integration, and a minister toggle. Every collect, psalm, and reading in sequence.
Sixty-two sermons working verse by verse through Revelation, each one transcribed and synchronised to the video so the text scrolls as it is spoken. Search a phrase across the whole series and land at the moment it was said, rather than scrubbing through an hour of audio to find it. A glossary explains the terms that a listener new to the book would otherwise have to guess at.
629 sermons, 147 transcribed from audio via AI — including the complete archive of Kyle Mulholland at St Silas Wolverhampton. Searchable, linked to Scripture references.
A guide on the mountain submits a report from their phone — photos, notes, crew list. An autonomous pipeline receives it, uploads photos to S3, triggers a Lambda function that composes the page, polishes the prose, and publishes it to a public-facing website — all without any human at a desk. Families worldwide follow expeditions in near real time. The AI editorial voice is modelled on Ranulph Fiennes.
A live calendar fed directly from a Google Sheet, with a public view and a locked coordinator dashboard showing payment status, placard names, briefing triggers, and automatic nightly transfer alerts. Two-tier access, zero duplicated data entry.
GPX/KML import, node editing, undo/redo, elevation fill, Douglas-Peucker decimation, and GraphHopper routing integration. Plans and refines expedition routes before boots touch the ground.
Crew-facing dashboard for expedition management — payment status, client briefing dispatch, crew roster, and transfer scheduling in one screen.
Accurate TANAPA and NCAA fee computation for Kilimanjaro, Arusha, and other Tanzanian parks — by group size, route, and duration. Updated with each fee revision.
Full nutritional planning for multi-day mountain expeditions — menus, shopping lists keyed to Arusha suppliers, and porter resupply calculations for the Rongai route.
Live price survey and bulk shopping list tool for Arusha local markets — tracks price movements and generates expedition purchase orders.
Calculates resupply quantities and timing for the Rongai route, accounting for group size, duration, and mid-route porter rotation.
Interactive map of East African lodges with TANAPA park boundaries, Layers panel, distance measurement, and Serengeti boundary correction. Plan a circuit and compare options visually.
Parses itinerary pages and plots accommodation with OSRM road routing, park spur lines, and image slideshows. Turns a text itinerary into a navigable visual journey.
Instantly and accurately calculates safari prices for complex multi-lodge itineraries — surfacing available options and combinations while computing the total. Designed for both clients and coordinators.
A suite of browser-based tools for digitising hand-drawn artwork. The pipeline runs entirely client-side: tonal cleanup with histogram-based auto-detection, vector tracing via Potrace with multi-tone posterisation, and a manual stray-mark cleaner. The guiding constraint throughout is that the hand-drawn character of the original is preserved — no AI regeneration, no smoothing that wasn't in the original stroke.
Creates social preview images for websites — the thumbnails that appear when a link is shared on any platform. Batch generation with consistent branding.
Plan and preview posts across platforms before publishing — visualising how the content will appear in each feed and flagging likely truncation or cropping issues.
A performance-wear label: extravagant, elegant garments cut from comfortable modern materials, so that nobody has to suffer for beauty. The first collection is previewed as rendered concepts worn by the designer herself, and a design studio is being built behind it to take a garment from a description to an image on the model.
Generates website icons in multiple sizes and formats from a source image or design — favicons, PWA icons, and social thumbnails in a single pass.
Drop in a whole batch of photographs and take them back at the width you need, each keeping its own file name with a short suffix added — Kibo summit-1200.jpg — and the lot downloaded as one zip. Never enlarges a small image, and nothing is uploaded: it all happens in the browser.
Scrapes and exports all images from a given URL — for archiving, asset extraction, or competitive research. Returns a zipped collection ready to download.
Every link shared on WhatsApp or posted anywhere arrives with a picture attached, or it arrives as a grey box. This builds the picture. A written brief per page goes to an image model, the wording is composited afterwards in the site's own type rather than trusted to the model — badly formed lettering being the surest sign an image was generated — and the finished frame is cropped to the 1200 by 630 shape and encoded to a sensible size. It then writes the meta tags to match, so the file you upload and the tag you paste can never disagree. Drag in your own photograph instead if the model is not the right tool for that page.
Drop corners onto a satellite map, then drag them and add intermediate points until the shape actually follows the ground. Reads back area, perimeter and widest span in metric or imperial. The shape saves as a file you can send to someone else to open in the same tool, so a plot can be discussed without either party guessing at what the other means.
Photographs of book pages come out skew. Click two points on a line that ought to be level and the whole image rotates to match — with a 4× loupe for placing them, a fine slider for the last half-degree, and a crop applied after straightening. The corners left by rotation are filled with paper tone and grain borrowed from the page itself rather than left as white wedges. One resample from the original, so nothing degrades through repeated edits.
Batch knockout for scanned figures, so a diagram sits on the page instead of in a grey box. Each image can be knocked out, lightened only, or left alone, using a flat-field and Otsu threshold pipeline. Step through a before-and-after preview with the arrow keys, then take the lot as a single zip. Runs entirely in the browser — nothing is uploaded.
Drop in photographs and PDFs, drag them into the order you want, and download the lot as a single file. Multi-page PDFs split into individual pages so you can interleave them. Encrypted documents are handled automatically. Runs entirely in the browser — nothing is uploaded.
Some machines will only open a PDF through Acrobat, and Acrobat wants an update, an account and a restart first. Drop the file here instead and read it: continuous scroll, selectable text, find, zoom, rotate and print, with the pages drawn at the resolution of the screen. Handles password-protected files. Runs entirely in the browser — nothing is uploaded, and closing the tab clears it.
Badly laid-out paper forms rebuilt as one JSON file that drives both a fillable web form and a properly typeset PDF. Columns size themselves to their content. A new form takes minutes rather than a day of layout work.
The personal site behind the Kilimanjaro records — the base-to-summit ascent and descent of 7 July 2026 (23:58:01), the circumnavigation of 17 July 2026 (15:50:04), a field log of expeditions since 1997, and the performance mentorship offer.
A cyclical ketogenic protocol developed for high-altitude endurance performance: 12 days strict ketosis, 9 days maintenance. Detailed macros, timing, and altitude-specific adjustments.
Field-based aerobic capacity estimation for expedition preparation — no lab required. Inputs pace and heart rate data; outputs a VO₂ max estimate and training zone recommendations.
Expedition-specific weight management guidance — accounting for the metabolic demands of altitude acclimatisation and the performance penalties of carrying unnecessary mass.
Ultra-endurance fuelling planning on a ketogenic protocol — calculates fat oxidation rates, carbohydrate reintroduction windows, and flask contents for events over eight hours.
The training framework built for the 777m Kilimanjaro base-to-summit record attempt — periodisation, altitude blocks, and peak loading schedule.
Stage-by-stage pacing targets and time splits for a 24-hour Kilimanjaro base-to-summit attempt — including transition times, fuelling stops, and contingency buffers.
Ten and a half kilometres of empty beach are only runnable on the right tide. This reads the marine forecast, draws the tide curve, and scores the sand hour by hour — firmest late on the ebb, softest just after high water when the sea has wetted sand it does not normally reach. It then offers only the windows where the river estuary is crossable at the start, at the finish, and at the finish plus a safety margin, in daylight. The crossing depth is calibrated from crossings actually logged, not predicted — and a bad one lowers the ceiling permanently while a good one is never allowed to raise it recklessly.
Complete equipment specification for a human-powered Kilimanjaro summit attempt — by weight, category, and necessity tier. Every gram justified.
The following are in various stages of completion — some are usable drafts, others are live but still being refined.
There are many more tools in daily use that are too commercially sensitive to list here at all. Everything above was built by one developer, without a team, alongside running three expedition companies across three continents. If you are interested in commissioning a tool, collaborating, or simply understanding how any of this works — write.