Skip to content

JasonWarrenUK/JasonWarrenUK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

226 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

terminal showing: $ whoami โ†’ goblin


Dev Profile API

./src/index.ts

import { describe } from "./utils/getProfile";
import { stack } from "../db/facts";

const jason = { name: "Jason" } as const; const profile = describe(jason);

console.log(profile.species); // "goblin" console.log(profile.desc); // "neurodivergent anarchosocialist goblin" console.log(stack); // ["svelte", "deno", "claude", "ink"]

./src/utils/getProfile.ts

import { roles } from "../../db/facts";
import type { Profile } from "../lib/types";

function isJason(name: string): name is "Jason" { return name === "Jason"; }

export function describe(user: { name: "Jason" }): Profile<"goblin">; export function describe(user: { name: string }): Profile<"human">; export function describe(user: { name: string }): Profile { if (isJason(user.name)) { return { name: user.name, species: "goblin", desc: "neurodivergent anarchosocialist goblin", roles: roles.jason, }; }

return { name: user.name, species: "human", desc: ["pro", "fullstack", "dev"].join(" "), roles: roles.default, }; }

./src/lib/types.d.ts

type Species = "human" | "goblin";

type Adjective = "pro" | "fullstack" | "neurodivergent" | "anarchosocialist"; type Noun = "dev" | "goblin"; type Tag = ${Adjective} ${Noun};

interface Role { readonly org: string; readonly role: string; readonly level?: string; readonly from: string; readonly to?: string; }

interface Profile<S extends Species = "human"> { readonly name: string; readonly species: S; readonly desc: S extends "goblin" ? "neurodivergent anarchosocialist goblin" : string; readonly roles: readonly Role[]; }

./db/facts.ts

export const stack = [
"svelte", "deno", "claude", "tauri", "bun",
] as const satisfies readonly string[];

export const roles = { default: [ { org: "@techStartUp", role: "innovation engineer" }, ], jason: [ { org: "@foundersandcoders", role: "apprentice dev", level: "mid/senior (shhh)", from: "2025" }, { org: "@foundersandcoders", role: "L6 AI apprenticeship mentor", from: "2025" }, { org: "@FAC-31", role: "facilitator", from: "2025-02", to: "2025-07" }, { org: "@foundersandcoders", role: "dev", from: "2024-09", to: "2025" }, { org: "@fac30", role: "grad", from: "2024-09", to: "2024-12" }, { org: "@FAC29A", role: "grad", from: "2023-09", to: "2023-11" }, ], } as const;


The Debris Left in My Wake

On Fire Right Now
Name Description Links
๐Ÿ—๏ธ FAC Internal Platform the internal engine that keeps Founders and Coders running โ€” API, apps & workers โ€” with @Jaz-spec, @izaakrogan & @sofer
โœ’๏ธ The Work write a thesis in one night whilst staving off existential angst repo
๐Ÿ‘น Goblin Mode commands, skills, hooks, agents & output styles for Claude Code repo
๐Ÿ›๏ธ Those Who Came Before try to understand a vanished culture by interpreting procedurally generated artefacts repo
๐ŸŒ€ Wyrd a terminal-based personal productivity system backed by a flat-file property graph โ€” tasks, notes, commitments, habits, and budgets, all connected repo
Receipts
Name Description Team Year Links
Iris turn messy learner CSVs into validated ILR submissions that the ESFA will actually accept @Jaz-spec, Izaak & Dan 2026 repo
Workwise turn static accessibility surveys into dynamic evolving conversations @AlexVOiceover 2025 repo
Things We Do track your mood & build a personal toolkit for getting through the day @jackcasstlesjones, @maxitect & @gurtatiLND 2024 repo
Sakura a colour palette app where you can ask for "dark reddish purple" & it knows what you mean @jackcasstlesjones & @JoshCodedit 2024 server / client
Unreplied Texts
Name Description Links
๐Ÿž Bag of Bread crumbs and nuggets for the Hovis-inclined repo
๐Ÿ”ฎ Sparker track observations about SEN students over time & surface the patterns a facilitator might miss repo
โณ Grand Chronicle taking someone who witnessed a historical event & see what else they lived through repo
๐Ÿ—‘๏ธ Pretty Vacancies (1) ridiculous amount of work now (2) small convenience later repo
๐Ÿ”ฌ Prism map the tangled web of learners, facilitators & projects so the right learning finds the right person repo
Pinned Tabs
Name Description Links
๐Ÿค– Rhea an LLM-powered assistant for democratic/peer-led learning cohorts repo
๐Ÿ’ญ Inconsequential Thinking an MCP server that watches Claude think & suggests slash commands along the way repo
๐Ÿงต Beacons turn freeform journaling into a graph you can actually navigate & act on server / client
Odd Socks
Name Links Team Year
Grumble repo 2026
Top Girls repo 2026
Code Arcana repo 2026
Rimewarden repo 2026
Sith Maker repo 2026
Nihilistic Onboarder repo 2025
Hat Recommender repo 2025
Psyche repo @Jaz-spec 2025
Commons Traybake repo @Jaz-spec, @nchua3012 & @JosephPotashnik 2025
ReDoT repo @JosephPotashnik & @FortyTwoFortyTwo 2025
The Forgotten One repo 2025
Petulant God repo 2023
Melonhead itch.io 2022
Prisms itch.io / repo 2021
My Brothers, Counting itch.io 2020
Cursed Tupperware
Name Links
Got My Back repo
Knowledge Kata repo

Recent Mischief

  1. ๐ŸŽ‰ Merged PR #36 in JasonWarrenUK/wyrd
  2. ๐Ÿ’ช Opened PR #36 in JasonWarrenUK/wyrd
  3. ๐ŸŽ‰ Merged PR #35 in JasonWarrenUK/wyrd
  4. ๐Ÿ’ช Opened PR #35 in JasonWarrenUK/wyrd
  5. ๐Ÿ’ช Opened PR #17 in JasonWarrenUK/epoch

Hit Me Up

yell at me on Bluesky ย  play my weird games on itch.io ย  pretend to be professional on LinkedIn


Field Guide to Jason

How Does It Behave?

I Need HelpCollaboration Opportunities

  • I'm looking to collaborate on useless-yet-interesting linguistics utilities & neurodivergent revolutionary digital infrastructure
  • I'm looking for help with basic life skills

Past Lives

Trivia

  • Ask me about arts pedagogy & interactive narrative
  • How to reach me: gently, and with a kind smile jason@foundersandcoders.com
  • Fun Fact: There is no ethical consumption under late-stage capitalism
What Is It Doing?

I'm currently seriously learning about...

  • Claude Code (deep customisation & power-user workflows: hooks, skills, agents, output styles)
  • Shell scripting & terminal customisation
  • Tauri
  • PostgreSQL
  • Bun

I'm also dabbling with...

  • OpenTUI
  • D3
  • Docker & Kubernetes

is rl dev, look

GitHub streak stats
GitHub contribution snake
Profile details
Repos per language Most commit language
Stats Productive time

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors