L. Hummel
Senior software engineer specializing in C#, .NET, WPF, 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 focus on software that remains understandable, adaptable, and reliable as it evolves.
I take ownership from design through implementation and refinement, with the goal of delivering solutions that are technically sound, maintainable, and genuinely useful.
Technical focus
- C#, .NET, WPF, and XAML
- Windows desktop application development
- Software architecture and system design
- Maintainability, refactoring, and code quality
- Performance and responsiveness in UI applications
- Testing strategy and structured development practices
Engineering approach
I work primarily with long-lived business applications where clarity, maintainability, and good technical boundaries matter.
- Keep responsibilities and dependencies explicit
- Design for change without over-engineering
- Make code easy to understand, test, and maintain
- Prefer practical architecture over architectural ceremony
- Treat software quality as part of product quality
Available for remote work
I am open to serious remote roles, contract opportunities, and advisory work focused on .NET architecture, maintainability, long-lived business applications, and practical technical leadership.
Available for remote senior .NET roles, contract architecture work, and focused advisory engagements.
Featured project
UCSM — Universal Clipboard & Snippet Manager
UCSM is a Windows desktop product for capturing, organizing, searching, and reusing clipboard content efficiently.
Built with C#, .NET, WPF, and SQLite, the project demonstrates the engineering principles I apply in practice: clear boundaries, maintainable structure, responsiveness, testability, and attention to real user workflows.
C# · .NET · WPF · SQLite
For recruiters and clients
Remote roles and contract work
Senior .NET development, system architecture, lead developer, contract, and advisory opportunities where experience and technical ownership matter.
Architecture and maintainability advisory
Focused support for .NET architecture, codebase maintainability, technical direction, and practical improvement of long-lived applications.
Engineering practice
Articles on architecture, development, maintainability, testing, boundaries, API design, and the decisions that shape software over time.
Latest updates
Expanded Practice content and added architecture guide
2026.08.09 - Website · Articles
Continued expanding the Practice section with additional Architecture and Development articles, diagrams, scheduling work, article references, and refinements to the publishing workflow. Added the first downloadable guide, A Practical Checklist for Reviewing .NET Application Architecture, and linked it from the Practice overview page and the Architecture Practice page. These changes strengthen the site as a practical software architecture and .NET development resource, with both article-based content and more complete downloadable material.
Expanded article catalogue and refined publishing safeguards
2026.06.26 - Website · Articles
Continued expanding the article catalogue and polishing the authoring workflow around architecture and development writing. New article material and diagrams were added, while the publishing tools were refined with reference indicators, scheduling safeguards for articles that are linked from other articles, improved Markdown import placement, and pull-quote consistency checks in the editor. The article cards were also given clearer section-specific badges, making Architecture and Development content easier to distinguish visually. These changes support a more reliable publishing process while keeping the growing article catalogue easier to scan and maintain.
Strengthened website administration and public presentation
2026.06.23 - Website
Continued developing the personal website as a more complete professional platform, with stronger operational visibility, clearer administration workflows, and improved privacy around public contact details. The statistics area was expanded and compacted with admin-login comparison points, failed-login counts, contact-spam indicators, visitor metrics, and clearer summary cards. The public CV was also updated to use the contact page as the primary contact channel, and shared article-card presentation was refined with more distinct section badges. Together these changes make the site easier to operate, safer to publish publicly, and more consistent as a professional front door.
Explore the site
- Projects — selected software projects and product work
- Practice — articles on architecture, development, and engineering practice
- Work — remote roles, contract opportunities, and advisory work
- How I Work — my approach to software engineering and collaboration
- Contact — how to get in touch