Skip to content
View AnnaSasDev's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Organizations

@code-of-chaos

Block or report AnnaSasDev

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

Hi, I'm Anna Sas ๐Ÿ‘‹

I'm a passionate developer and programming streamer who loves to "roll your own" solutions, though I know not to roll my own Auth! I believe the best way to learn is by diving deep into projects and solving problems from the ground up. I primarily work in C#, and one of my proudest projects is my custom data-driven game engine, AterraEngine, built in C# with Raylib.cs for rendering. It's designed to be mod-capable right out of the box.

  • ๐Ÿš€ Featured Project: AterraEngine is a data-driven, mod-capable game engine written in C# using Raylib.cs for rendering. Itโ€™s designed to be lightweight yet powerful, enabling easy modding for users. Want to take a peek? Check out the AterraEngine repository to see what it's all about!
  • ๐Ÿง  Learning Journey: I aim to keep my skillset diverse, dabbling in a bit of everything, as I believe the best way to grow as a developer is by learning widely.
  • ๐ŸŽฎ Current Goal: My main focus is creating a small platformer game using AterraEngine. Keeping the scope limited helps me dive deep into game dev while managing my time effectively.
  • ๐ŸŒ Web Dev: I also explore the world of web development using Blazor in C# to build interactive websites.

๐ŸŽฅ Streaming

On my twitch streams, AnnaSasDev, you can find me doing a lot of live coding, whether it's building new features, debugging, or answering questions from viewers. My chat is like my very own rubber ducky โ€” you know, for explaining code in true "rubber duck debugging" fashion ๐Ÿฆ†. If you enjoy coding with a community, learning alongside others, or just want to hang out while I debug, come by and say hi!


๐Ÿ’ก Tech Stack & Tools

Languages: C#, TypeScript Frameworks & Libraries: Blazor, Raylib.cs Tools: Jetbrains Rider, Obsidian (I even built a plugin for it! Colored Tags Wrangler)


๐Ÿค Fun Fact

My whole streaming brand is based around rubber duckies, a nod to the well-known programming practice of rubber duck debugging โ€” where you explain your code to a rubber duck to help figure out problems. My viewers act as my chat-duckies, helping me along the way, and them helping me!

Pinned Loading

  1. code-of-chaos/obsidian-colored_tags_wrangler code-of-chaos/obsidian-colored_tags_wrangler Public

    Obsidian Plugin : Assign colors to tags. Has integrations with other plugins, like Kanban.

    TypeScript 58 2

  2. AterraEngine/aterra_engine-cs AterraEngine/aterra_engine-cs Public

    A "data-driven" DotNet Engine, rendered with RayLib.Cs

    C# 8

  3. code-of-chaos/CliArgsParser-cs code-of-chaos/CliArgsParser-cs Public

    CLIArgsParser is a library built around Dependency Injection to allow you to create CLI tools with ease

    C# 2