Available for projects

Senior WPF / .NET
Desktop Developer

I build Windows desktop applications that run in production — industrial HMI, enterprise dashboards, kiosks, and data-heavy tools. AI-augmented workflow: faster delivery, production-grade quality.

12+Years experience
12k+Upwork hours
30+Production projects
View Upwork Profile ↗ Get in touch
AI-Augmented — Claude Code · GitHub Copilot
👤 Replace with
your photo
Available now

Hi, I'm Alexey 👋

I'm a senior software developer with 12+ years of experience building professional Windows desktop applications. I work with C#, .NET, and WPF — and I genuinely enjoy what I do. Complex UI challenges, industrial control systems, data-heavy enterprise tools — this is my everyday.

Based in Spain, working with clients across the US and Europe. I've delivered production software for companies like SafeFleet, Winshuttle (now Precisely), Cloudmed, and Adaura Technologies — whose customers include NASA, Google, Intel, and MIT.

In 2024–2025 I integrated AI-assisted development into my daily workflow — Claude Code and GitHub Copilot at every stage. The result is measurable: faster delivery, fewer bugs, cleaner architecture. Same budget, better outcome for the client.

📍 Spain / EU timezone 🌐 EN · RU · ES ⚡ US timezone overlap ✅ Top Rated on Upwork

Three areas of expertise

From scratch or on top of an existing codebase — Windows-native, cross-platform, or AI-powered.

01 / WPF Desktop

Windows Desktop Applications

Complex WPF/XAML applications with MVVM architecture. From industrial control panels to enterprise dashboards — if it runs on Windows, I build it right.

  • WPF/XAML from scratch or codebase takeover
  • Custom controls, DataGrids, Charts, Gauges
  • Multi-screen wizards, touch & kiosk UI
  • WinForms → WPF migration
  • .NET Framework → .NET 8/9/10 upgrade
  • Industrial HMI, SCADA, hardware integration
  • UI/UX redesign — Figma → pixel-perfect XAML
02 / Cross-Platform

Multi-Platform .NET Apps

One C# codebase targeting Windows, macOS, Linux, iOS, and Android. Deep WPF/XAML foundation makes cross-platform frameworks a natural extension.

  • Avalonia UI — desktop: Win / macOS / Linux
  • .NET MAUI — iOS, Android, Windows, macOS
  • Uno Platform — all platforms incl. WebAssembly
  • Xamarin → MAUI migration
  • WPF → Avalonia for cross-platform reach
  • Offline-first architecture, field tools
  • REST/gRPC API integration
03 / AI Integration

AI-Native Desktop Tools

Add AI capabilities to existing applications or build AI-native tools from scratch — no cloud lock-in, no separate Python team needed.

  • Chat assistant embedded in your app
  • Document intelligence & data extraction
  • Semantic search over your knowledge base
  • Anomaly detection & production forecasting
  • Voice control for industrial environments
  • Private / on-premise LLM — data stays local
  • Semantic Kernel, ML.NET, ONNX Runtime
Portfolio

Selected screenshots

Real projects, real UIs. Replace placeholder images with actual screenshots — same layout, instant upgrade.

🖥️ screenshot · safelink-service-tool.png
WPFHardwareIndustrial

SafeLink Service Tool

Update and diagnostic software for firefighting and emergency medical equipment. Real-time hardware communication, fault diagnostics, firmware update pipeline, and multi-device management — built for field technicians working under pressure.

SafeFleet — USA 2022
📡 screenshot · adaura-dashboard.png
WPFRF ControlDashboard

Adaura Control Dashboard

Desktop app for intuitive control of Programmable RF Attenuators. Customers include Google, Intel, MIT, NASA, and Verizon. Precision instrument UI with real-time feedback.

Adaura Technologies — USA 2021
🏪 screenshot · panipro-pos.png
WPFTouch UIPOS

Panipro WinWin POS

POS terminal software for retail and catering with an intuitive touch-screen interface. Multi-currency, multi-language, high-throughput transaction processing.

Panipro Software — Switzerland 2020
📊 screenshot · winshuttle-studio.png
WPFSAPEnterprise

Winshuttle Automate Studio

MS Office-like suite of powerful data management tools for automated SAP data processing. Complex grid interfaces, macro engine, multi-format import/export.

Winshuttle / Precisely — USA 2019
🖨️ screenshot · wepa-kiosk.png
WPFKioskTouch

Wēpa Printing Kiosk

Touch-based kiosk app for printing at US universities and public places. Unattended operation, fault-tolerant, high-traffic. Redesigned UX from ground up.

Wēpa Now — USA 2018
⚙️ screenshot · variobend-touch.png
WPFIndustrial HMICNC

Variobend V-Touch

Bending machine control software with industrial touch UI. Real-time G-code visualization, precision motion control, operator safety interlocks.

ASCO Biegetechnik — Germany 2017

Why AI in the workflow matters

Not a buzzword. A measurable shift in delivery speed, code quality, and reliability.

Faster delivery

Architecture decisions, XAML generation, boilerplate, and unit tests are AI-assisted at every stage. Same scope ships sooner.

🔍

Fewer bugs in production

AI-powered code review catches issues before they reach you. Edge cases missed in manual review are surfaced automatically.

🏗

Cleaner architecture

AI assists with refactoring toward Clean Architecture — not just writing new code, but improving what's already there.

🤖

Claude Code + GitHub Copilot

Integrated into Visual Studio and the terminal. A peer reviewing every commit — not a chatbot for copy-paste.

claude-code — project review
// Architecture review output
Clean Architecture layers — OK
DI container wiring — OK
MVVM bindings — OK
Unit test coverage — 94%
Repository.GetAll() missing
cancellation token — fixing...

// Suggested fix applied
async Task<IEnumerable<T>>
GetAll(CancellationToken ct)

// Build: PASSED ✓
Code quality

Clean Architecture by default

Non-negotiable defaults on every project. The codebase your next developer can open without calling me.

Clean Architecture · SOLID
Every layer has a single responsibility. Business logic never leaks into UI. Dependencies flow inward, always.
DI · IoC
Microsoft.Extensions.DI or Autofac throughout. Testable, swappable, no static state hiding in corners.
Patterns
Repository, Unit of Work, CQRS, Mediator, Factory, Observer — applied where justified, not everywhere by default.
Testing
Unit and integration tests ship with the code. Not an afterthought. AI-assisted generation + manual review.

What clients say

12,000+ hours on Upwork. These are real reviews — replace placeholder text with your actual Upwork feedback.

★★★★★

Replace this with your actual Upwork review text. Alexey delivered the WPF dashboard ahead of schedule with exceptional attention to detail. The MVVM architecture is clean and well-documented — our internal team had no issues picking it up.

JM
John M.
CTO · Industrial Software Co., USA
Upwork
★★★★★

Replace with real review. Outstanding WPF developer. Took over a legacy codebase and modernized it to .NET 8 without breaking a single feature. Communication was excellent throughout — clear updates, realistic estimates, zero surprises.

SR
Sarah R.
Product Manager · HealthTech, USA
Upwork
★★★★★

Replace with real review. We needed a complex kiosk UI built from scratch with very tight deadlines. Alexey not only delivered on time but proposed UI improvements we hadn't thought of. Will hire again without hesitation.

KL
Klaus L.
Technical Director · Retail Group, Germany
Upwork
★★★★★

Replace with real review. Exceptional work on our SCADA dashboard. Deep understanding of both .NET architecture and industrial requirements. The code quality is some of the best I've seen from a contractor — clean, tested, maintainable.

AP
Alex P.
Lead Engineer · Automation Co., UK
Upwork
★★★★★

Replace with real review. Hired for a Xamarin to MAUI migration. The project was complex with lots of custom controls and third-party integrations. Alexey handled everything professionally and the new app runs beautifully on all platforms.

MC
Marco C.
Founder · SaaS Startup, Switzerland
Upwork
★★★★★

Replace with real review. We integrated an AI assistant into our existing WPF enterprise tool. Alexey set up Semantic Kernel and local LLM inference — the whole thing runs on-premise with no data leaving our network. Impressive work.

DV
Daniel V.
IT Director · Financial Services, Belgium
Upwork

All reviews verified on Upwork profile ↗

Full stack

Core
C#.NET 8 / 9 / 10WPFXAMLMVVM PrismCommunityToolkit.MvvmReactiveUI
Cross-Platform
Avalonia UI.NET MAUIUno Platform
UI Frameworks
Telerik UI for WPFDevExpressSyncfusionFigma
Data & Backend
Entity Framework CoreDapperSQL ServerSQLiteRESTgRPC
AI & ML
Semantic KernelML.NETONNX Runtime OpenAI APIAnthropic APIOllama Azure OpenAIWhisper STTClaude CodeGitHub Copilot
DevOps & Tools
Azure DevOpsGit / GitHubVisual StudioxUnitNUnit

Industries served

Industrial Automation & HMI Medical & Insurance Fintech & Trading Retail & Hospitality Manufacturing & Engineering Logistics & Fleet Management Energy & Utilities Public-Sector Kiosks Education & E-learning Real Estate & Mortgage Legal & Compliance SAP Integration

Start a project

Available for full-time engagement or fixed-price projects. Flexible with US and EU time zones. I respond to every inquiry personally, usually within 24 hours.

Preferred first contact: Upwork (for new clients) or direct email. I review every message myself — no assistant, no auto-responder.