About Me


Andreas

Self-taught .NET Developer with expertise in distributed systems, cloud architecture, and high-performance applications.

Through self-education and practical application, I've built a comprehensive understanding of the .NET ecosystem from the ground up. My dedication often means losing track of time while solving complex problems and building robust solutions. What started as curiosity has evolved into technical expertise, driven by countless hours of hands-on development and a genuine enthusiasm for creating efficient, powerful applications.

Skills


ASP.NET Core

MVC Core & Optimizely

Entity Framework Core

Blazor WebAssembly (WASM)

.NET API Controllers & Minimal APIs

SignalR & gRPC

Distributed Systems

Message Brokers (RabbitMQ, NATS)

Azure ServiceBus, Amazon SQS

MassTransit & Message Routing

Event-Driven Architectures

Distributed Transactions & SAGA

Design Patterns & Architecture

CQRS & Repository Patterns

Domain-Driven Design & Event Sourcing

Microservices Architecture

Factory, Builder & Strategy Patterns

Clean Architecture & SOLID Principles

Project & Work Management

JIRA (Issue tracking & Agile boards)

Scrum Methodology & Ceremonies

Kanban Boards (Trello, Asana)

GitHub Projects & Issue Management

Agile Project Planning & Estimation

Testing & Quality Assurance

xUnit & NUnit Test Frameworks

Moq (Mocking Framework)

AutoFixture (Test Data Generation)

BenchmarkDotNet (Performance Testing)

Test-Driven Development (TDD)

Web & Frontend

Blazor WebAssembly & Components

JavaScript, TypeScript & JS Interop

UI Frameworks (MudBlazor, Bootstrap)

HTML5, CSS3 & Responsive Design

Progressive Web Apps (PWA) & Real-time Communication

Cloud & DevOps

CI/CD (Azure DevOps, GitHub Actions)

Containerization (Docker, Kubernetes)

Monitoring (Prometheus, Grafana, ELK)

Infrastructure as Code (Terraform, ARM)

Multi-Cloud (Azure, AWS, GCP)

Security & Authentication

Identity & Access Management (IAM)

OAuth 2.0 & OpenID Connect

.NET Identity & B2C Authentication

Data Encryption & Cryptography

Network & Protocol Security

Database & Infrastructure

Relational Databases (MS SQL, Postgres)

NoSQL & Document Databases

Caching (Redis, In-Memory)

Data Access & ORM Technologies

Logging Infrastructure & Telemetry

Networking & Protocols

Socket Programming & TCP/IP

Secure Communications (SSL/TLS)

Binary Serialization & Framing

Web Protocols (HTTP, WebSockets)

Game Networking (RakNET, Steam)

UnityEngine Development

Game Networking & Multiplayer

Plugin & Mod Development

Gameplay Systems & Mechanics

Performance & Memory Optimization

Unity Integration with Backend Services

Performance & Threading

Multithreading & Parallel Programming

Asynchronous Programming

Thread Safety & Concurrency Patterns

Memory & Resource Optimization

Performance Profiling & Benchmarking

Programming Languages

C# (.NET Framework, .NET Core, .NET 9)

Python (Data Science, Automation)

Rust (Systems Programming)

Go (Golang, Cloud-Native)

JavaScript/TypeScript (Web Development)

Machine Learning & AI

AI Frameworks (TensorFlow, PyTorch)

Speech Recognition & NLP

Model Inference & Optimization

Transformer Models & Neural Networks

AI Integration with .NET Applications

Cross-Platform Development

.NET MAUI (Mobile & Desktop)

Blazor Hybrid Applications

Native UI & XAML

Cross-Platform Architecture & DI

Platform-Specific Features (iOS/Android/Windows)

Projects


ToxVoice

Gameserver Moderation Tool

A voice-to-text transcription service that transforms in-game voice chat into text for moderation. Helps game server owners maintain healthy communities through automated detection and customizable content filters. Currently used by over 150 active game servers to monitor player communications in real-time.

.NETWebSocketsUnityEngineRabbitMQOpenAI WhisperMS SQL ServerAzure B2CJson
HexProxy

Game Network Proxy

A RakNet Proxy that routes game network traffic to destinations, using TCP for control messages and UDP for game networking with high performance byte buffer handling.

.NETRakNetTCP/UDPWebSocketsProtoBuf
Vital Discord Sync

Game Integration Tool

A bridge application that connects the game Rust to Discord, allowing players to receive alerts about in-game events, control game entities remotely, and communicate between platforms through real-time WebSocket connections.

.NETDiscord APIWebSocketsGame IntegrationReal-time Communication
Limitless Gameserver Sync

Game Economics & Permissions System

A synchronization system that connects multiple game servers to share player economies, permissions, and out-of-game purchases. Built with high-performance networking using custom RPC messaging with transaction support to maintain data integrity across distributed game environments.

.NETEntity FrameworkSockets/SslStreamPostgreSQLSystem.IO.PipelinesRPCTransaction Management
GameserverHive

Game Server Management Platform

A web portal that enables users to remotely control and manage their game servers through an agent installed on their machines. Provides complete control over server operations including updates, start/stop functionality, and real-time console streaming through an intuitive web interface.

.NETSignalREF CoreDDDProtoBufJSONRabbitMQJWTRedisAzure Service BusMarten Document DBPostgres

Work Experience


2023 - Present

Freelance

.NET Developer

Working full-time on .NET projects, specializing in distributed systems and high-performance applications.

Developed multiple production-ready applications using .NET ecosystem

Specialized in game-related network infrastructure and tools

Focused on creating secure, scalable solutions

2023

PayNow.gg

Backend Developer

Joined an established development team as a backend developer, contributing to existing systems using both Golang and .NET technologies.

Collaborated on team-based development of payment processing systems

Worked with both Golang and .NET in an established codebase

Gained experience in a structured development environment with defined processes

2020 - 2022

Nackademin (Yrkeshögskola)

Student

Higher vocational education in CMS .NET Web Development.

Specialized in .NET development and web technologies

Gained practical experience through real-world projects

Developed strong foundations in software architecture and design patterns

2016 - 2020

Blueberry.gg

Founder & Developer

Founded and managed a company providing gameservers and microtransactions for the game Rust.

Led a team of 20 people for server moderation and maintenance

Transitioned from hiring developers to becoming a proficient developer myself

Built and maintained a successful gaming platform with multiple revenue streams

Managed all aspects of the business including infrastructure, development, and customer support

2014 - 2015

E-Sports

Professional Counter-Strike Player

Competed professionally in Counter-Strike tournaments, developing exceptional teamwork and performance under pressure skills.

Learned to perform effectively in high-pressure environments

Developed strong team communication and collaboration skills

Practiced strategic thinking and quick decision-making

2013 - 2014

Infront IT-Partner AB

Technical Specialist & System Administrator

Served as technical lead at a rapidly growing IT reseller company, managing both internal infrastructure and external client deployments.

Maintained internal infrastructure and provided user support

Performed client-facing hardware and software installations

Transitioned into technical sales role with strong customer relations

Managed projects including Exchange to Office 365 migrations

Contact Me


Get In Touch

Feel free to contact me for job opportunities or collaborations.