Sitelet https://github.com/manu-brighter
Skip to content
View manu-brighter's full-sized avatar
🫨
🫨

Block or report manu-brighter

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
manu-brighter/README.md
Manuel Heller, Full Stack Developer, Photographer, AI Enthusiast animated terminal: whoami, Manuel Heller, Full Stack Developer, Switzerland



portfolio: manuelheller.dev  photography: myportfolio.com  club: joggediballa.ch


Warning

This profile uses trailing commas,


Tech Stack

Daily Driver



Vibecoded (AI-assisted)


Creative
Lightroom, Photoshop, DaVinci Resolve

AI Workflow
Claude Code, Prompt Engineering, Custom Agents and Skills, MCP


Projects

  Project Description Stack
🎨 manuelheller.dev Creative developer portfolio: WebGL fluid simulation, Risograph aesthetics, GLSL shaders Next.js Three.js GSAP
📷 photography Wildlife, cars and events: Costa Rica, Thailand, The ICE St. Moritz Lightroom Photoshop
🎯 joggediballa.ch Months of evenings turned into our club's daily toolkit: members, events, a till for service, kitchen and bar, live slideshows and a streaming overlay React tRPC Drizzle MySQL
🥃 shot-counter Party scoreboard: live SSE sync, QR join by phone, desktop app Vue 3 Express 5 SQLite Electron
🤖 claude-code-kit My AI toolbox: workflow skills, specialist agents for creative frontends and a security reviewer. The new home of full-project-rework Claude Code Multi-Agent GLSL
🧪 mercurius-quant-bot Could a trading idea survive its own backtests? Three hypotheses, none passed. Archived with the results; no real money used Python Backtesting
🪰 fly-connectome-sim Work in progress: experimenting with a fruit-fly wiring graph and an LLM event planner. The simulation runs; learning results are still ahead Python C++

download the latest shot-counter release


Life, versioned

Some people write bios. I keep a changelog.

%%{init: { 'theme': 'base', 'themeVariables': {
  'git0': '#ff6ba0', 'git1': '#3fc39a', 'git2': '#8a3157', 'git3': '#e8983a', 'git4': '#8b6fd8',
  'gitBranchLabel0': '#f0e8dc', 'gitBranchLabel1': '#f0e8dc', 'gitBranchLabel2': '#f0e8dc', 'gitBranchLabel3': '#f0e8dc', 'gitBranchLabel4': '#f0e8dc',
  'gitInv0': '#ff6ba0',
  'commitLabelColor': '#f0e8dc', 'commitLabelBackground': '#1a0e12', 'commitLabelFontSize': '10px', 'tagLabelFontSize': '10px',
  'tagLabelColor': '#f0e8dc', 'tagLabelBackground': '#1a0e12', 'tagLabelBorder': '#ff6ba0'
}, 'gitGraph': { 'mainBranchName': 'life', 'rotateCommitLabel': true } } }%%
gitGraph
    commit id: "2001 · feat : init" tag: "v1.0"
    branch career
    commit id: "2016 · feat / novartis : IT apprenticeship"
    checkout life
    branch garage
    commit id: "2019 · feat / garage : KTM Duke 390"
    checkout career
    commit id: "2020 · feat / efz : Betriebsinformatiker" tag: "v5.2"
    commit id: "2021 · feat / zvoove : Full Stack Dev"
    checkout life
    branch club
    commit id: "2022 · feat / jogge di balla : co-founder, vice president"
    checkout life
    commit id: "2023 · hotfix / life : motorcycle accident"
    commit id: "2023 · fix : came back stronger"
    checkout garage
    commit id: "2023 · refactor : two wheels to four"
    commit id: "2023 · feat / garage : Audi TT RS"
    checkout career
    commit id: "2023 · feat / zvoove : Cypress testing lead"
    checkout life
    branch photo
    commit id: "2023 · feat / photo : first camera" tag: "va7.IV"
    checkout garage
    commit id: "2024 · feat / garage : Audi S5 project"
    checkout photo
    commit id: "2024 · feat / wildlife : Costa Rica solo"
    checkout career
    commit id: "2025 · feat : APIs and data sync"
    commit id: "2025 · feat : specializing in AI coding"
    checkout photo
    commit id: "2025 · feat / cars : The ICE, Koenigsegg shoot"
    checkout club
    commit id: "2026 · feat / jogge di balla : club platform deployed"
    commit id: "2026 · feat / events : service, kitchen and bar connected"
    checkout career
    commit id: "2026 · feat / zvoove : joined the next team"
    commit id: "2026 · feat / oss : published my Claude Code toolkit"
    checkout garage
    commit id: "2026 · feat / power : supercharger" tag: "v440hp"
    checkout life
    merge career
    merge club
    merge photo
    merge garage
    commit id: "2026 · feat / ship : publishing own apps and websites"
    commit id: "now · chore : this README" type: HIGHLIGHT
Loading

GitHub Stats

GitHub streak stats



3D contribution graph

Contributions

contribution snake

Eats one commit every 12 hours. Nobody has the heart to tell it the graph grows back.


$ cat /etc/manuel.conf
[defaults]
coffee              = true
trailing_commas     = always,
deploy_time         = 09:00 ; sharp
works_on_my_machine = guaranteed

[fallbacks]
css_broken          = clear_cache_first
prod_broken         = it_was_dns
motivation_low      = drive_the_s5

[do_not_touch]
legacy_encoding     = ISO-8859-1 ; it bites

Pinned Loading

  1. joggediballa-mainpage joggediballa-mainpage Public

    Full-stack club platform for Jogge di Balla · Shot counter, events, member management & Beam Mode · React 19 · tRPC · Self-hosted

    TypeScript

  2. manus-portfolio manus-portfolio Public

    Personal portfolio & creative lab · WebGL fluid simulation, Risograph aesthetic, interactive diorama · Next.js · TypeScript

    TypeScript

  3. shot-counter shot-counter Public

    shot-counter for events/parties

    Vue

  4. claude-code-kit claude-code-kit Public

    Claude Code plugin marketplace — 5 workflow skills (autonomous codebase overhaul, docs/i18n sync, publishing prep) and 5 specialist agents for GPU-heavy frontends (WebGL fluid sim, GLSL print rende…

    JavaScript