Skip to content
View AnnaSasDev's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@code-of-chaos @InfiniLore

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.

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

👋 Hi, I'm Anna Sas

I'm a passionate developer and programming streamer who loves building things from the ground up, with a strong "roll your own" mindset (except auth… we don’t do that 😄).

I primarily work in C#, and I focus on creating tools and systems that empower creativity, storytelling, and development.


🌌 InfiniLore

A platform for deep worldbuilding and storytelling.

InfiniLore is designed to help creators build complex worlds with rich structures like:

  • Universes, timelines, and events
  • Characters, factions, and lore systems
  • Permission-based collaboration

⚠️ Status: InfiniLore is currently a work in progress and is not yet intended for public use.

It’s not just note-taking, it’s structured creativity at scale.

🔗 Explore InfiniLore

🖥️ InfiniFrame

A modern rework of the Photino ecosystem, focused on making lightweight desktop apps in .NET easier and cleaner.

InfiniFrame aims to:

  • Simplify native window handling
  • Improve developer experience
  • Provide a solid foundation for hybrid desktop apps (including Blazor)

🔗 View InfiniFrame

🧰 Code Of Chaos

A collection of reusable libraries and tools I’ve built over time.

This includes:

  • CLI utilities
  • Extensions and helper packages
  • Experimental and production-ready components

🔗 Browse Code Of Chaos

🎥 Streaming

On my Twitch channel, AnnaSasDev, I do a lot of live coding:

  • Building new features
  • Debugging (with my chat-duckies 🦆)
  • Exploring ideas in real-time

My chat acts as my rubber ducky, helping me think through problems and keep moving forward.

🔗 Watch on Twitch


💡 Tech Stack

Languages

  • C#
  • TypeScript
  • Python
  • C++

Frameworks & Tools

  • Blazor
  • .NET (latest)
  • Raylib.cs (for experiments & game dev)
  • JetBrains Rider
  • Obsidian (with my own plugins)

🐤 Fun Fact

My whole brand is built around rubber duck debugging.

Instead of talking to a rubber duck, I talk to my chat,
and somehow… it works.

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 88 5

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

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

    C# 14

  3. InfiniLore/InfiniLore InfiniLore/InfiniLore Public

    C# 7 3

  4. InfiniLore/InfiniBlazor InfiniLore/InfiniBlazor Public

    The Component Library for InfiniLore

    C# 7