Skip to content
View josh-tf's full-sized avatar
⌨️
Prompting
⌨️
Prompting

Organizations

@EpicGames @j-tf @ticket-tool-app @lateping

Block or report josh-tf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
josh-tf/README.md

Banner

👋 Hi, I'm Josh

Backend developer who automates everything.
josh.tf

Featured Work

I build Ticket Tool, a Discord support platform with a visual flow builder and automation, and Lateping, heartbeat monitoring for cron jobs, plus real-time alerting services for businesses, from monitoring through to Discord and push delivery, all running at the edge.

Open source: FXCommands, a Stream Deck plugin for FiveM and RedM on the Elgato Marketplace, and Teleport Logistics, an Unreal C++ mod for Satisfactory.

Most of my work is private: Ava and Jarvis (personal and business AI assistants), content pipelines, e-commerce automation, Cloudflare projects, developer tooling, game servers, and the infrastructure it all runs on.

🔥 Current play project: 6o2f Town

6o2f Town

town.6o2f.dev is a small 3D sandbox town that starts as a lone campfire. Its residents are AI characters, each a Claude model with its own personality, living on a real $5-a-day budget. Nobody scripts them.

  • Circles: a few times a day they gather at the fire, debate and vote on what the town should build.
  • Blueprints: winning proposals become designs built from simple 3D parts, and they appear on the map.
  • Shifts: the town works wood, stone, food and building shifts. Storms tear tents, and someone has to mend them.
  • Gossip and diaries: residents chat by chance and write a diary line each night, and a town paper goes out every evening.

Built with Three.js and left to run on its own.

About

const josh = {
  focus:    ['backend', 'automation', 'llm agents', 'edge (cf)'],
  learning: ['unreal c++', 'ai speech'],
  contact:  { email: 'git@josh.tf', discord: 'uki_' },
  funFact:  "automated everything except sorting my pokémon binder 🐢",
};

🔐 PGP: 8FFC C56B C826 3D76

Tech

Redis Cloudflare Workers Node.js React Docker PostgreSQL TypeScript Discord.js Next.js

IE

Pinned Loading

  1. ticket-tool-app/community ticket-tool-app/community Public

    Public issue tracker, security policy and support links for Ticket Tool, the Discord ticket bot

  2. pokealerts/poke-alerts pokealerts/poke-alerts Public

    Real-time restock, price-drop and deal alerts for Pokémon TCG collectors, delivered on Discord

  3. lateping/ping lateping/ping Public

    Ping Lateping from GitHub Actions: know when a scheduled workflow doesn't run, fails or runs late.

    Shell

  4. fxcommands fxcommands Public

    Stream Deck plugin that runs FiveM and RedM console commands at the press of a button.

    CSS 40 9

  5. teleport-logistics teleport-logistics Public

    Satisfactory mod (Unreal C++): named item and fluid routes plus late-game personal teleportation.

    C++

  6. 6o2f.dev 6o2f.dev Public

    A hundred small developer tools, one per subdomain, on a single Cloudflare Worker

    JavaScript