Hello, I'm
Elvedin Selimović
Freelance .NET Engineer for Industrial Software
Certified Software Architect · Certified Scrum Master
I help companies build, maintain, and improve industrial, enterprise, web, and mobile software systems — from PLC integration to complex backend architectures.

Building Reliable Software for Industry
I am a certified software architect and certified Scrum Master based in Germany with extensive experience in .NET development, industrial automation, enterprise software, and web & mobile applications. My work focuses on building robust, maintainable systems that solve real engineering problems.
Over the years, I have worked across a variety of domains — from PLC/HMI/CNC integration and machine software to large-scale backend services and desktop applications. I value clean architecture, clear communication, and delivering software that works reliably in demanding environments.
What I Can Do for You
I offer focused engineering services for companies working with industrial systems, enterprise software, and complex .NET applications.
Custom .NET Development
Tailored software solutions built with C# and the .NET ecosystem — from backend APIs to full desktop applications.
Industrial Automation Software
Software for controlling, monitoring, and optimizing industrial processes and machine operations.
HMI / PLC / CNC Integration
Bridging the gap between machine hardware and software — connecting PLC systems, HMIs, and CNC controllers with modern applications.
Web, Mobile & Desktop Applications
Building responsive web applications, cross-platform mobile apps, and rich desktop applications using modern frameworks and enterprise-grade architectures.
Legacy Modernization
Refactoring, migrating, and modernizing aging codebases — improving stability, performance, and maintainability without disrupting operations.
Architecture & Consulting
Technical consulting on software architecture, system design, and technology decisions for complex engineering projects.
Tools & Technologies I Work With
A focused set of technologies that I use to deliver robust, production-ready software.
Selected Project Areas
A selection of project domains I have contributed to — names withheld for confidentiality.
Industrial Machine Software
Developed control and monitoring software for industrial machines, integrating PLC communication and real-time data acquisition.
Automation Workflow Systems
Designed and implemented automation workflows for production environments, reducing manual intervention and improving process reliability.
Enterprise Desktop Applications
Built large-scale WPF desktop applications for enterprise environments, handling complex business logic and data management.
Backend Services & APIs
Developed RESTful API services and backend systems supporting web and desktop frontends with high availability requirements.
Legacy System Modernization
Led modernization efforts for legacy industrial software — refactoring, re-architecting, and migrating to current technology stacks.
Why Work With Me
What sets me apart as a freelance engineer for industrial and enterprise projects.
Deep Industrial Background
Hands-on experience with industrial software, automation, and machine integration — not just theory.
Practical Problem Solving
I focus on pragmatic solutions that work in real production environments, not over-engineered concepts.
Fast Onboarding
I integrate quickly into existing teams and codebases, even large and complex legacy systems.
Legacy Code Expertise
Comfortable navigating, refactoring, and improving older codebases — not afraid of technical debt.
Clear Communication
Direct, honest communication in English, German, and Bosnian — no fluff, no surprises.
Enterprise-Ready
Experience with large organizations, strict compliance requirements, and mission-critical software.
Let's Work Together
Have a project in mind or need engineering support? I'm open to freelance opportunities and consulting.
Germany
Open for projects