Full-stack engineer by trade, creative tinkerer by passion. I build tools, apps, gamesโand anything else I can dream up.
Want to collaborate? Reach me at contact@casraf.dev or visit casraf.dev
๐ ๏ธ I'm always working on somethingโwhether it's a productivity tool, an open-source plugin, or a game idea that won't leave me alone.
๐ If any of my projects made your life a little easier, consider supporting me:
- ๐งโโ๏ธ Creator of Dungeon Paper โ a free Android/iOS companion app for Dungeon World players and DMs
- ๐ป I love building fun and useful toolsโcheck out my projects below!
- ๐ฎ My dream is to run a game dev studio and create a hit indie game
- ๐ง Languages/Frameworks I know well: TypeScript, React, Dart/Flutter, Node.js
- ๐งช Languages/Frameworks I mess around with: Python, Vue, Ruby, and friends
- ๐ I occasionally write dev posts and tech notes on my blog
- ๐ค Open to cool open-source collabs, side projects, or consulting gigs
- Dungeon Paper โ A smart and stylish character sheet app for Dungeon World, made with Flutter
- simple-scaffold โ Instantly scaffold any file or project structure from a simple config
- sofmani โ Declarative system setup tool that installs your software and configs in one go
- dotfiles โ My personal Zsh, Neovim, tmux, and tools setup (warning: sharp edges inside
โ ๏ธ )
- nextcloud-autocurrency โ Auto-updates currency rates for your Cospend projects, so you donโt have to
- nextcloud-jukebox โ A media jukebox for Nextcloud: music, podcasts, radio, audiobooks & more
- text-transform.nvim โ Instantly switch between camelCase, snake_case, PascalCase, and more
- direnv-dotenvx โ Load encrypted
.env
files with auto-variable detection using direnv + dotenvx - git-open โ Open repos, branches, commits, or PRs directly from your terminal
- terminal_color_parser_dart โ Convert ANSI/xterm256 terminal colors to other formats
- github-repos-astro-loader โ Fetch and use GitHub repo data inside Astro sites
- adb-record-tool โ Record and compress screen captures from Android or WearOS devices
- flame_ui โ UI component library for Flame (Flutter game engine)
- playpet_wearos โ Virtual pet game built for circular smartwatch screens (Wear OS)
- templates โ My personal collection of project templates for
simple-scaffold
- homebrew-tap โ Custom Homebrew formulae for my tools
- venom โ Discord bot built for the Creation Asylum community
- aardwolf โ Plugins and snippets for Aardwolf MUD and MUSHClient
- ๐ casraf.dev
- ๐ผ LinkedIn
- ๐ฌ Stack Overflow
- ๐จ CodePen
- ๐ธ Instagram
- ๐ค Facebook