Skip to content
View kasoir's full-sized avatar

Block or report kasoir

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.

Content in all repositories owned by your account will be closed.
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
Kasoir/README.md

Hi, I'm Kasoir 👋

Senior Full-Stack & Backend Engineer

7+ years building maintainable software, distributed backend architectures, and AI-driven applications. Focused on event-driven design, multi-tenant authorization, and developer experience.

What I Focus On

  • Backend Architecture & Systems: Event sourcing, CQRS, state machines, and financial ledgers built with NestJS, .NET, and PostgreSQL.
  • Applied AI & Tooling: Production AI integrations and practical tracking tools, including MacroAI, an AI calorie tracker.
  • Multi-Tenancy & Access Control: Tenant-isolated data layers and granular authorization engines (author of MT-URBAC).
  • Frontend Architecture: Reusable enterprise component systems using Angular, Tailwind CSS, and Nx.
  • Engineering Quality: Type-safe APIs, clean domain boundaries, automated testing, and observable workflows.

Tech Stack

  • Languages & Frameworks: TypeScript, NestJS, Angular, C# / .NET, Node.js, Python, React
  • Data & Architecture: PostgreSQL, TypeORM, Event Sourcing, CQRS, Kafka
  • Tooling & Cloud: Tailwind CSS, Storybook, Docker, Vercel, Git

Featured Projects

  • Smart-Calories-Tracker: AI-powered calorie and nutrition tracking application.
  • MT-URBAC: Multi-tenant role-based access control boilerplate with tenant-isolated authorization.
  • URBAC: Core role-based access control engine for centralized user permission models.

Pinned Loading

  1. urbac urbac Public template

    An enterprise-grade Unified Role-Based Access Control (URBAC) boilerplate. Built with NestJS, Angular, Postgres and TypeORM. Features hierarchical role groupings and dynamic permissions.

    TypeScript 11 1

  2. mt-urbac mt-urbac Public template

    An enterprise-grade Multi-Tenant Unified Role-Based Access Control (MT-URBAC) boilerplate. Built with NestJS, Angular, Postgres and TypeORM. Features hierarchical role groupings and dynamic permiss…

    TypeScript 7 1

  3. Smart-Calorie-Tracker Smart-Calorie-Tracker Public

    TypeScript

  4. ledger-system ledger-system Public

    TypeScript

  5. bond-yield-calculator bond-yield-calculator Public

    TypeScript