Skip to content
View Woolction's full-sized avatar
👾
👾

Block or report Woolction

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

About Me:

I am a C# developer working across game development Unity, backend systems ASP.NET Core, and low-level programming. I focus on performance-oriented design, custom architectures, and building systems from the ground up. I enjoy working both at a high level (gameplay, APIs) and low level (memory, data structures, engine systems).

Game Development (Unity)

  • Architecture: ECS-style design, MVP, Clean Architecture principles
  • design Patterns: Singleton, Factory, Observer, State, Strategy, Object Pool, Event-based systems, DI, Service Locator
  • Engine Systems: ScriptableObjects, Addressables, AssetBundles, NetCode, DOTS
  • Tools: DOTween, UniTask, Shader Graph

Backend Development (ASP.NET Core)

  • RESTful APIs with ASP.NET Core Web API
  • Authentication: JWT, Identity
  • Architecture: Clean Architecture, CQRS, Repository Pattern, Unit of Work
  • Data: EF Core, Dapper, PostgreSQL, Elasticsearch
  • Concepts: Middleware, Filters, Logging, Rate Limiting, Pagination
  • Principles: OOP, SOLID, ACID transactions, indexing, normalization (1NF–4NF)

Low-Level / Performance Engineering

  • Custom data structures (e.g. unsafe collections, memory-efficient containers)
  • Work with unsafe C# and low-level memory management
  • Performance-oriented design and data-oriented programming
  • Custom engine systems and internal tooling
  • Focus on reducing allocations and improving runtime efficiency

Tech Stack

  • C#, Low-level, .NET, ASP.NET Core
  • PostgreSQL, SQL, Elasticsearch
  • Unity Engine, Nova Engine
  • Docker

I like building systems that balance high-level architecture and low-level performance, from backend APIs to game engines and custom runtime systems.

Pinned Loading

  1. unity-texture-packer unity-texture-packer Public

    Unity Texture Packer is an open-source Unity Editor tool for packing texture channels into a single optimized texture, reducing memory usage.

    C# 8 1

  2. endless endless Public

    Endless is a YouTube-inspired web application for video streaming, content discovery, and user interaction.

    C# 1

  3. nova-engine nova-engine Public

    Nova Engine is a low-level game engine written in C#, focused on performance, control, and data-oriented design. It provides a minimal and flexible foundation for building real-time applications an…

    C# 1

  4. preference-engine preference-engine Public

    A simple and extensible vector-based preference engine for .NET, for building recommendation systems using similarity scoring.

    C# 1

  5. unsafe-maps unsafe-maps Public

    Unsafe maps are low-level data structures designed to work with unmanaged types for performance and memory control.

    C# 1

  6. input input Public

    Input is an input system library inspired by Unity, built for integration with my game engine.

    C# 1