Personal monorepo for learning 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]
- ⚡ 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
- Clojure (JVM) for apps; Babashka (
- Runtime & Build
- OpenJDK (Temurin) + Clojure CLI (
deps.ednpreferred) + Leiningen - Toolchain:
clj-kondo+clojure-lsp+neil+jet(EDN↔JSON) +cljfmt
- 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 + SQLite
- Live work: Mandala viewer — source
MuggleBornPadawan/chittu-1314-mandala
Copyright (C) 2026 MuggleBornPadawan. See LICENSE.txt (GPLv3).
EPL deps (Clojure, bb, Quil, Scittle) link via Section 7 exception.
Any third-party study images and code snippets inside this repo belong to their rightful owners. Used for personal study only. Owners may request credit or removal via an issue — action within 14 days.