About
Introduction Link to heading
Hi, I’m Selmir Aljic, founder of OCC Software. I’m a freelance software engineer specializing in .NET technologies, passionate about building robust, scalable solutions that help businesses succeed.
Since starting my professional journey in 2016, I’ve worked on projects ranging from complex, large-scale software applications (over 3 million lines of code) to lightweight, modern frameworks and libraries now used by thousands of developers worldwide.
How I Work Link to heading
My approach is pragmatic and context-driven, focusing on what works best for each project and team.
I have strong foundations in SOLID principles, Domain-Driven Design, and Clean Architecture - these are valuable tools that I apply when they add genuine value to a project. However, I’m not dogmatic about any single approach.
I enjoy experimenting with different architectural patterns like Vertical Slice Architecture when they better suit the problem at hand. Sometimes a simple, straightforward solution is exactly what’s needed, and other times complex business domains require more sophisticated patterns.
My philosophy is simple: choose the right tool for the job, keep things as simple as possible (but not simpler), and always consider the team’s experience and the project’s long-term maintainability.
What I Offer Link to heading
- Software Development: Full-cycle application development tailored to your goals
- Software Design & Architecture: System design, refactoring, and modernization
- Cloud Migration & Infrastructure: Azure Cloud solutions, CI/CD, containers, and DevOps practices
- Consultancy: Technology advice, code reviews, and project audits
Let’s turn your ideas into reliable software, together.
Areas of Expertise Link to heading
Programming Languages & Frameworks: C#, C++, Typescript, Javascript, .NET (Framework & Core), Blazor
Web & UI: HTML, CSS, React, Angular
Cloud & DevOps: Azure Cloud, Bicep, Azure DevOps (CI/CD), Kubernetes, Docker
Graphics & Libraries: OpenGL, Reactive Extensions
Companies I’ve Worked With Link to heading
I’m proud to have contributed to projects at:
Ready to Collaborate? Link to heading
If you have an idea, a project in mind, or just want to talk about software, feel free to reach out! You can find my contact details on the Contact page.