L. Hummel

Senior software engineer specializing in C#, .NET, and Windows desktop applications. I design and build maintainable systems with strong architectural foundations and a focus on long-term quality.

My work combines architectural discipline with practical product thinking. I am particularly interested in building software that remains understandable, adaptable, and reliable as it evolves.

I take ownership of the systems I work on from design through implementation and refinement, with the goal of delivering solutions that are both technically sound and genuinely useful.

What I bring

  • Extensive experience across development, architecture, and delivery
  • Strong focus on maintainability, clarity, and long-term code quality
  • Deep experience with C#, .NET, WPF, and desktop application design
  • A product mindset: building software that supports real user workflows

What I focus on

  • Designing and building robust desktop applications
  • Creating maintainable systems with clear architectural boundaries
  • Improving software through refactoring, modernization, and quality-focused development
  • Combining technical discipline with practical product thinking

Selected areas

My work is particularly centered around .NET development, Windows desktop applications, architecture, maintainability, and long-term software quality.

I am motivated by environments where ownership matters, quality matters, and software is treated as something that should remain understandable and useful as it evolves.

Core technologies and focus areas

  • C#, .NET, WPF, XAML
  • Windows desktop application development
  • Software architecture and system design
  • Maintainability, refactoring, and code quality
  • Performance and responsiveness in UI applications
  • Testability and structured development practices

Featured project

UCSM — Universal Clipboard & Snippet Manager

UCSM is a personal software product I am building to capture, organize, search, and reuse clipboard content efficiently. It reflects the way I prefer to develop software: with clear architecture, maintainable structure, and attention to practical usability.

The project is being developed as a structured .NET desktop application using layered design principles, with focus on responsiveness, testability, and long-term quality. It serves both as a useful product in its own right and as a demonstration of how I approach engineering problems in practice.

Read more about UCSM and other work →

Latest updates

Added temporary UCSM feedback API endpoint

2026.05.11 - Website

Extended the personal website with a temporary API endpoint for receiving structured UCSM feedback submissions. The endpoint validates the submitted JSON, checks the configured API code from site settings, converts the feedback into a readable email, and sends it to the configured recipient using the existing server-side mailing setup. The API keeps transport details and recipient configuration on the website side, allowing UCSM release builds to submit feedback without exposing SMTP settings or requiring testers to configure anything manually.

Added structured feedback reporting for tester support

2026.05.08 - UCSM · Feature

Continued productization of UCSM by adding a more structured feedback reporting flow for testers. Feedback categories and rating scales were refined in the application, with default rating selections and improved UI layout in the feedback window. Release builds now submit structured feedback JSON to a configured HTTPS API endpoint, while debug builds continue to use the local mail client for easier development testing. This gives testers a simple way to report issues and experiences while keeping the feedback payload consistent and suitable for automated processing later.

Expanded Practice section and completed article publishing workflow

2026.05.05 - Website

Continued development of the personal website by expanding the Practice section with structured areas for Architecture, Development, and Leadership articles. Implemented a more complete publishing workflow including Markdown-based authoring, draft handling, preview support for unpublished articles, and integration of SVG-based diagrams with clickable full-size viewing. The overall structure was refined to support longer-form technical writing and practice-oriented content while keeping the presentation focused and maintainable.

View all updates →

I focus on building software that remains reliable, understandable, and valuable over time.

Explore the site

  • Projects — selected work and areas of experience
  • How I Work — my approach to software engineering and collaboration
  • Contact — how to get in touch