Skip to content
View depuschm's full-sized avatar

Block or report depuschm

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
depuschm/README.md

Hi, I'm Dietmar ๐Ÿ‘‹

๐Ÿ“ Ulm, Germany | ๐ŸŽฎ Game Developer & Web Builder | ๐Ÿš€ Learning in public

JavaScript TypeScript Java Shell React Web

Builder by instinct. I make tools I wish existed, games I want to play, and websites that do one thing well.

Projects

  • โšก bootdev-content-extractor โ€“ Never lose your coding progress again. Export Boot.dev challenges, lessons & AI chats to Notion, Markdown, or JSON
  • ๐Ÿ—๏ธ feature-sliced-design-migration-tools โ€“ Bash scripts + LLM prompt to migrate any React/TS project to Feature-Sliced Design architecture
  • ๐ŸŽฎ aoe-helper-legacy โ€“ In-game assistant for Age of Empires II: DE, built in Java
  • ๐ŸŽต pitch-training โ€“ A website for training your perfect pitch
  • ๐ŸŽจ color-ramps โ€“ Hue-shift your way to beautiful pixel art palettes, in the browser
  • ๐Ÿค– screeps โ€“ My AI for Screeps, the multiplayer programming strategy game

GitHub Activity

GitHub Contribution Graph

What I'm Doing

  • Building things to scratch my own itch โ€“ if a tool doesn't exist, I make it
  • Learning in public via Boot.dev โ€“ working through CS fundamentals the fun way
  • Making games with friends โ€“ regularly teaming up for Ludum Dare to ship something playable
  • Exploring architecture patterns โ€“ FSD, clean code, whatever keeps the codebase sane

Connect

X LinkedIn Xing Instagram YouTube itch.io Website GitHub


Philosophy

"Build it. Ship it. Learn from it." โ€“ I work on tools to solve real problems, games to have fun, and I share it all openly.

Random Facts
  • Regularly participates in Ludum Dare game jams
  • Known as Rayo in the game dev world
  • Trained my ear โ€” literally โ€” with a pitch trainer I built myself
  • Thinks pixel art color theory is underrated
  • Currently deep in Boot.dev, learning backend fundamentals
  • Powered by Ulm tap water and stubborn curiosity

Pinned Loading

  1. bootdev-content-extractor bootdev-content-extractor Public

    Never lose your coding progress again! Extract challenges, lessons, solutions, and chat conversations from Boot.dev and save them to Notion, Markdown, or JSON.

    JavaScript 1

  2. feature-sliced-design-migration-tools feature-sliced-design-migration-tools Public

    The easiest way to migrate your project into a feature-sliced design architecture!

    Shell 5

  3. pitch-training pitch-training Public

    A website designed for perfect pitch training.

    JavaScript 1

  4. ai-project-bundler ai-project-bundler Public

    Bash scripts to copy, clean, and bundle a codebase into Markdown files ready to upload as project knowledge for AI assistants like Claude, ChatGPT, or Gemini.

    Shell

  5. p2p-video-chat p2p-video-chat Public

    Minimal peer-to-peer video/audio chat over WebRTC โ€” password-protected rooms, no database, no accounts.

    JavaScript 1

  6. git-export-commits git-export-commits Public

    Export git commit history to a text file, with optional diffs, tag filtering, and date/author filters. Great for generating changelogs with AI โ€” just export and paste into your favorite LLM.

    Shell