Personal monorepo for creative coding, lean Clojure work, and visual art tests.
- π Hi, Iβm @MuggleBornPadawan
- π I craft visual art using creative coding
- ποΈ Iβm looking to collaborate on art related projects
- π« How to reach me [mugglebornpadawan].[at].[icloud.com]
- π Pronouns: he/him
- β‘ Fun fact: I am building my own light saber with special spells
- Primary stack: Lean Clojure (exclusive)
- Clojure (JVM) for apps; Babashka (
bb) for all scripting, automation, and data tasks - No Python / Node.js / Ruby β Babashka only for scripts
- Clojure (JVM) for apps; Babashka (
- Runtime & Build
- OpenJDK (Temurin) + Clojure CLI (
deps.ednpreferred) + Leiningen - Toolchain:
clj-kondo+clojure-lsp+neil+jet(EDNβJSON) +cljfmt - See
700_linux/for pinned versions
- OpenJDK (Temurin) + Clojure CLI (
- Editor / Workflow
- Emacs + CIDER +
clojure-ts-mode+eglotβ REPL-driven clojure.testβ tests before claims; community style guide (->/->>)- Data-oriented, pure functions, minimal deps
- Emacs + CIDER +
- Visual & Creative Coding
- PCG rule: pure
generatefn + seeded determinism + param maps - 2D/3D generative art: Quil (
quil/quilβ:java2d/:p3d/DXF) - Real-time: Raylib via
b12n-oss/raylib-clj(Panama FFM) - Browser 3D: Scittle + Three.js (zero-build, single-file HTML)
- WebGPU/WGSL + USD share:
art.jsonwithxformOpOrder, local Β±1,perspectiveZO0..1
- PCG rule: pure
- Data & Cloud
- PostgreSQL (prod) + SQLite (local/prototype)
- Google Cloud SDK (
gcloud/gsutil/bq)
000_refcards/β refcards & notes100_cpp/β historical explorations100_nasm/β historical explorations110_clojure/β Clojure projects (deps.edn/project.clj)120_elisp/β historical explorations130_mit_scheme/β historical explorations140_clisp/β historical explorations150_racket_scheme/β historical explorations200_java/β historical explorations300_python/β historical explorations400_r/β historical explorations610_sqlite/β local DB tests700_linux/β lean box setup +bckp/dotfiles.sh(pinned versions live here)850_api/β API tests900_awsec2/β cloud tests990_webgpu/β WebGPU tests999_art/β PCG art (Quil / Raylib / WebGPU specs)999_dotfiles/β backed-up dotfiles (manifest-driven)999_skills/β skill notes
Copyright (C) 2026 MuggleBornPadawan. See LICENSE.txt (GPLv3).
EPL deps (Clojure, bb, Quil, Scittle) link via Section 7 exception.