Skip to content
View chenasraf's full-sized avatar
๐Ÿƒโ€โ™‚๏ธ
Freelancing
๐Ÿƒโ€โ™‚๏ธ
Freelancing

Organizations

@kamerie

Block or report chenasraf

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
chenasraf/README.md

Hey there ๐Ÿ‘‹ I'm Chen Asraf ๐Ÿ‡ฎ๐Ÿ‡ฑ

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:

Buy Me a Coffee at ko-fi.com


โœจ About 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

๐Ÿš€ Featured Projects

  • 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 Apps

  • 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

๐Ÿง  Neovim Plugins

  • text-transform.nvim โ€“ Instantly switch between camelCase, snake_case, PascalCase, and more

๐Ÿ›  CLI Tools & Dev Utilities

  • 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

๐Ÿ“ฑ Flutter & Dart

  • flame_ui โ€“ UI component library for Flame (Flutter game engine)
  • playpet_wearos โ€“ Virtual pet game built for circular smartwatch screens (Wear OS)

๐ŸŒ Web & Frontend Tools

  • templates โ€“ My personal collection of project templates for simple-scaffold

๐Ÿงช Experimental & Misc

  • 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

๐Ÿ“Š GitHub Stats

Top Languages ย ย ย  GitHub Trophies

๐Ÿ“ก Social Links

Pinned Loading

  1. simple-scaffold simple-scaffold Public

    Generate any file structure - from single components to entire app boilerplates, with a single command.

    TypeScript 57 5

  2. homebrew-tap homebrew-tap Public

    Homebrew formulae for my software

    Ruby 1

  3. sofmani sofmani Public

    Installs software from a declerative config on any system

    Go 5

  4. DungeonPaper/dungeon-paper-app DungeonPaper/dungeon-paper-app Public

    A Dungeon World character sheet app written with Flutter

    Dart 25 7

  5. text-transform.nvim text-transform.nvim Public

    Common text transformers for neovim - switch between camelCase, PascalCase, snake_case, and more!

    Lua 11

  6. nextcloud-autocurrency nextcloud-autocurrency Public

    Auto fetches currency information for your Cospend projects on Nextcloud

    JavaScript 3 1