From 515de697179e0ce10b77457306d97eceab6181d7 Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Wed, 25 Jun 2025 11:02:33 +0300 Subject: [PATCH] Update README.md --- README.md | 193 ++++++++++++++++++++++++++---------------------------- 1 file changed, 94 insertions(+), 99 deletions(-) diff --git a/README.md b/README.md index b80c769..2896197 100644 --- a/README.md +++ b/README.md @@ -1,128 +1,123 @@ -

Hi ๐Ÿ‘‹, I'm Chen Asraf ๐Ÿ‡ฎ๐Ÿ‡ฑ

+

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

-

I make fully fledged, production-ready systems for start-ups and businesses. Also apps & others as hobbies :)

-

Contact me for availability at contact@casraf.dev

- - +

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 do my best to create useful programs, apps, and tools; and support open source. If you are feeling incredibly generous and want to help sustain my projects, please consider donating :) I will really appreciate it! +๐Ÿ› ๏ธ 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 - + + Buy Me a Coffee at ko-fi.com +

-

A little about me

+--- -- ๐Ÿ’ป In my personal time, I'm working on [Dungeon Paper][dungeon-paper], a free [Android][dungeon-paper-android]/[iOS][dungeon-paper-ios] app for [Dungeon World][dungeon-world] players and DMs -- ๐Ÿฅ‹ Check out my repositories for some more of my open source projects -- ๐Ÿ’ญ My dream is to make my own game development studio, and make a successful and fun game - my passion project ๐ŸŽฎ -- ๐Ÿ’ช๐Ÿผ Iโ€™m proficient in TypeScript, React, Flutter/Dart, and I love trying out new technologies and languages. -- ๐Ÿ‘Œ๐Ÿผ I'm also familiar with Python, Vue, and fiddle with Ruby, Node.js, and many others -- ๐Ÿ‘ฏ Iโ€™m looking to collaborate on cool open source projects :) +## โœจ About Me + +- ๐Ÿง™โ€โ™‚๏ธ Creator of [Dungeon Paper][dungeon-paper] โ€“ a free [Android][dungeon-paper-android]/[iOS][dungeon-paper-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][blog] +- ๐Ÿค Open to cool open-source collabs, side projects, or consulting gigs + +---
+

๐Ÿš€ Featured Projects

-

Notable Projects (click to toggle)

-

Because you can only have 6 pins.

- -##### NPM - -- [Simple Scaffold](https://chenasraf.github.io/simple-scaffold) - Generate any file structure - from single components to entire app boilerplates, with a single command. -- [Massarg](https://chenasraf.github.io/massarg) - Flexible, powerful, and simple command/argument parser for CLI applications - -##### Dart/Flutter - -###### Apps - -- [Dungeon Paper](https://github.com/DungeonPaper/dungeon-paper-app) - A Dungeon World character sheet app written with Flutter -- [Mudblock](https://github.com/chenasraf/mudblock) - An MUD client for mobile & desktop - -###### Packages - -- [Script Runner](https://pub.dev/packages/script_runner) - Run all your project-related scripts in a portable, simple config. -- [Unaconfig](https://pub.dev/packages/unaconfig) - Load your user's config files for your package easily, from multiple sources & formats. Like [cosmiconfig](https://www.npmjs.com/package/cosmiconfig), but for Dart! -- [CTelnet](https://pub.dev/packages/ctelnet) - A simple Telnet client for Dart/Flutter, parse incoming and outgoing data easily and quickly. -- [btool](https://pub.dev/packages/btool) - Generic build helper tools for Flutter/Dart such as manipulating version, package name or application ID -- [Wheel Spinner](https://pub.dev/packages/wheel_spinner) - A simple Flutter widget for updating a number using a pitch bender-like spinner - -##### Neovim - -- [text-transform.nvim](https://github.com/chenasraf/text-transform.nvim) - Common text transformers for nvim - switch between camelCase, PascalCase, snake_case, and more! - -#### Rust - -- [tblf](https://github.com/chenasraf/tblf) - Turns any CLI output lines into tables. - -##### Go - -- [GI Gen](https://github.com/chenasraf/gi_gen) - Gitignore generator for any type of project +* [Dungeon Paper](https://github.com/DungeonPaper/dungeon-paper-app) โ€“ A smart and stylish character sheet app for Dungeon World, made with Flutter +* [simple-scaffold](https://github.com/chenasraf/simple-scaffold) โ€“ Instantly scaffold any file or project structure from a simple config +* [sofmani](https://github.com/chenasraf/sofmani) โ€“ Declarative system setup tool that installs your software and configs in one go +* [dotfiles](https://github.com/chenasraf/dotfiles) โ€“ My personal Zsh, Neovim, tmux, and tools setup (warning: sharp edges inside โš ๏ธ)
-

GitHub Stats

+

๐Ÿงฉ Nextcloud Apps

+ +* [nextcloud-autocurrency](https://github.com/chenasraf/nextcloud-autocurrency) โ€“ Auto-updates currency rates for your Cospend projects, so you donโ€™t have to +* [nextcloud-jukebox](https://github.com/chenasraf/nextcloud-jukebox) โ€“ A media jukebox for Nextcloud: music, podcasts, radio, audiobooks & more + +
+ +
+

๐Ÿง  Neovim Plugins

+ +* [text-transform.nvim](https://github.com/chenasraf/text-transform.nvim) โ€“ Instantly switch between camelCase, snake_case, PascalCase, and more + +
+ +
+

๐Ÿ›  CLI Tools & Dev Utilities

+ +* [direnv-dotenvx](https://github.com/chenasraf/direnv-dotenvx) โ€“ Load encrypted `.env` files with auto-variable detection using direnv + dotenvx +* [git-open](https://github.com/chenasraf/git-open) โ€“ Open repos, branches, commits, or PRs directly from your terminal +* [terminal_color_parser_dart](https://github.com/chenasraf/terminal_color_parser_dart) โ€“ Convert ANSI/xterm256 terminal colors to other formats +* [github-repos-astro-loader](https://github.com/chenasraf/github-repos-astro-loader) โ€“ Fetch and use GitHub repo data inside Astro sites +* [adb-record-tool](https://github.com/chenasraf/adb-record-tool) โ€“ Record and compress screen captures from Android or WearOS devices + +
+ +
+

๐Ÿ“ฑ Flutter & Dart

+ +* [flame_ui](https://github.com/chenasraf/flame_ui) โ€“ UI component library for Flame (Flutter game engine) +* [playpet_wearos](https://github.com/chenasraf/playpet_wearos) โ€“ Virtual pet game built for circular smartwatch screens (Wear OS) + +
+ +
+

๐ŸŒ Web & Frontend Tools

+ +* [templates](https://github.com/chenasraf/templates) โ€“ My personal collection of project templates for `simple-scaffold` + +
+ +
+

๐Ÿงช Experimental & Misc

+ +* [homebrew-tap](https://github.com/chenasraf/homebrew-tap) โ€“ Custom Homebrew formulae for my tools +* [venom](https://github.com/chenasraf/venom) โ€“ Discord bot built for the Creation Asylum community +* [aardwolf](https://github.com/chenasraf/aardwolf) โ€“ Plugins and snippets for Aardwolf MUD and MUSHClient + +
+ +--- + +
+

๐Ÿ“Š GitHub Stats

- chenasraf + Top Languages     - chenasraf + GitHub Trophies

-

Social Profile

+

๐Ÿ“ก Social Links

-

- chenasraf - casrafy - chenasraf - 280143 - chenasraf - casraf -

- -

I mostly use:

-

- typescript - javascript - react - html5 - css3 - firebase - flutter - git - figma - jest - jekyll - postman - linux -

-

I sometimes use:

-

- vuejs - vuetify - mongodb - docker - postgresql - mysql - redis - unreal - unity - blender - nextjs -

+- ๐ŸŒ [casraf.dev](https://casraf.dev) +- ๐Ÿ’ผ [LinkedIn](https://linkedin.com/in/chenasraf) +- ๐Ÿ’ฌ [Stack Overflow](https://stackoverflow.com/users/280143) +- ๐ŸŽจ [CodePen](https://codepen.io/chenasraf) +- ๐Ÿ“ธ [Instagram](https://instagram.com/casraf) +- ๐Ÿ‘ค [Facebook](https://fb.com/casraf) +
-[dungeon-paper]: https://github.com/DungeonPaper/dungeon-paper-app -[dungeon-paper-android]: https://bit.ly/DungeonPaper-Android -[dungeon-paper-ios]: https://bit.ly/DungeonPaper-iOS -[dungeon-world]: https://dungeon-world.com + +[dungeon-paper]: https://github.com/DungeonPaper/dungeon-paper-app +[dungeon-paper-android]: https://bit.ly/DungeonPaper-Android +[dungeon-paper-ios]: https://bit.ly/DungeonPaper-iOS +[dungeon-world]: https://dungeon-world.com [blog]: https://casraf.dev