```

Lucas Nagelsmann

Software Engineer | IT Consultant | B.A. Computer science

My projects

About me

Hello! I’m a passionate .NET developer with over three years of professional 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 like application based on Blazor WebAssembly with Supabase as Backend. Important features are authentication and real time data passing.

View project →

Money Expenses Anlaysis

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

View project →

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.

View project →

Dart Application

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

View project →

Hearts Game App

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

View project →

Project Management App

A simple web application for managing your whole project with just one tool. Work with mates, schedule tasks, track your progress!

View project →

Contact

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