```

Lucas Nagelsmann

Software Engineer, B.A. Computer science

My projects

About me

Hello! I’m a passionate .NET developer with over three years of experience building modern web and desktop applications using C#, ASP.NET Core, Blazor, and WPF. I rely on tools such as Entity Framework Core, SignalR, and Azure DevOps to create efficient, maintainable and scalable solutions.

I value clean architectures, testable code, and elegant approaches to solving complex challenges — always with a strong focus on performance, usability, and long-term scalability. Beyond that, I continually explore new technologies within the .NET ecosystem, refine my development practices, and enjoy turning ideas into robust and user-friendly software products. My goal is to build applications that not only work well today but remain adaptable for the future.

Profilbild von Lucas Nagelsmann

Skills

.NET Web Development

Building modern web applications with ASP.NET Core, Blazor, and MVC. Strong expertise in C#, Razor Pages, and Entity Framework Core.

Full-Stack Architecture

Seamless integration of backend and frontend using REST APIs, SignalR, and gRPC. Experienced in applying Clean Architecture principles and Domain-Driven Design.

UI/UX with Blazor

Component-based UI development using Blazor. Creation of reusable UI elements and responsive layouts with Bootstrap and CSS Grid.

Performance & Scalability

Optimization of .NET applications through caching, asynchronous programming, and efficient database access. Utilizing middleware, logging, and monitoring solutions.

Git & GitHub

Version control with Git, collaborative workflows with GitHub, code reviews via pull requests, and branching strategies such as Git Flow.

Software Testing

Unit testing with xUnit and MSTest, mocking with NSubstitute, code coverage analysis, and TDD practices. End-to-end testing using Playwright or Selenium.

Database Development

Experience with SQL Server, PostgreSQL, and MySQL. Data access using Entity Framework Core, LINQ, and structured migration strategies.

Agile Tools & Workflows

Agile development with Scrum and Kanban, task management using Azure Boards and Jira, and documentation using Markdown and wiki systems.

Visual Studio, Rider & Extensions

Efficient development using Visual Studio, Rider, and ReSharper, along with powerful debugging, profiling, and monitoring tools.

Projects

LN Social

A modern social network based on Blazor WASM with Supabase as Backend. Important features are authentication and real time data passing.

Projekt ansehen →

Money Expenses Anlaysis

A modern Blazor application to track and analyze expenses. Some interesting features are multi accounts and projects, database integration with supabase.

Projekt ansehen →

Football Tracker

A modern tracker and data visualizer for football data and real time form checks. Multi comparison and analysis with various apis. Multi leagues work in progress.

Projekt ansehen →

Dart Application

A modern dart counter with different gamemodes and difficulties. Analyze your Training and track your Progress. Game on!

Projekt ansehen →

Hearts Game App

A simple web application for hearts. Play against cpu players in four different difficulties, anlyze your own game and track your points.

Projekt ansehen →

Contact

Planning a new project? Let’s talk about how we can make it happen.