10/16/2026 updated


100 % available
Senior Software Engineer (C# / WPF / .NET / 3D Systems)
Lubelskie, Poland
Only remote
BA degree in Computer Science, Technical Faculty of Mihajlo Pupin, University of Novi SadGitHub Copilot.NET Framework3D RenderingAutodesk RevitC Sharp (Programming Language)GitHubWindows Presentation FoundationSoftware ArchitectureComputational GeometryTypeScriptThree.jsSolid PrinciplesSoftware Coding
C# / .NET / WPF Development
12+ years of experience developing software with C#, .NET Framework, WPF, and XAML. Experienced in building maintainable desktop applications using MVVM and SOLID principles, including UI development, calculation engines, and data visualization.
Autodesk Revit & Forma API IntegrationHands-on experience with Autodesk Revit API, Revit Add-ins, and Autodesk Forma API. Development of BIM/CAD integrations, geometry-processing pipelines, and tools for building performance analysis.
3D Geometry Processing & VisualizationExperience developing 3D visualization and geometry-processing solutions using Three.js, Helix Toolkit, and SharpDX. Work includes interactive 3D viewers, geometry algorithms, surface area and volume calculations, distance measurements, and building performance visualizations.
TypeScript Backend DevelopmentDevelopment of TypeScript backend functionality for Autodesk Forma integrations, including geometry-processing pipelines and building performance calculations.
Software Architecture & DesignPractical experience applying MVVM, SOLID principles, and object-oriented design to build modular, maintainable, and extensible software.
Embedded Systems & Hardware IntegrationDevelopment of WPF-based interactive retail systems featuring RFID product recognition and multi-display configurations. Experience with hardware integration, deployment, and on-site installations across the UK and Europe.
Computer Vision & Image ProcessingExperience implementing image-processing functionality for human and motion detection in desktop applications.
Mobile Application DevelopmentDevelopment of Windows Phone 7 and 8 mobile banking applications using C#, XAML, and MVVM, including UI components, custom controls, and backend integration.
Agile Development & Collaboration ToolsExperience working in Agile/Scrum teams throughout the software development lifecycle. Tools include Git, GitHub, Jira, Confluence, Visual Studio, Visual Studio Code, WiX Toolset, and GitHub Copilot.
Experience
Professional experience10+ years
Freelancer since2026
Languages
EnglishFluentPolishNative speakerSerbianNative speakerCroatianNative speaker
Project history
Developed TypeScript backend functionality for FenestraPro for Autodesk Forma using Three.js for 3D geometry processing and building performance calculations. Implemented an analytical geometry pipeline to derive rooms, spaces, and surfaces from raw architectural geometry. Developed custom geometry algorithms for surface areas, distances, dimensions, and volumes, and integrated solar position calculations for shading simulations and annual building performance analysis. Maintained existing C#/.NET and WPF applications alongside TypeScript development using GitHub Copilot.
Designed and implemented a modular MVVM-based desktop architecture using C# and WPF. Took end-to-end ownership of the application redevelopment, building core components across UI, geometry processing, calculation engine, and data visualization layers. Developed the FenestraPro for Revit add-in using the Autodesk Revit API for building performance analysis. Engineered an advanced WPF-based 3D viewer using Helix Toolkit and SharpDX with interactive filtering and color-coded visualization. Implemented animated yearly shading simulations with an interactive time slider.
Refactored and modernized the C#/.NET WPF application architecture by introducing MVVM, SOLID principles, and modular UI components. Developed and maintained Revit-integrated functionality using the Autodesk Revit API for BIM and building performance analysis. Optimized application performance and refactored legacy components. Designed and enhanced WPF user interfaces for building performance analysis.