Victor M.
C# | .NET | ASP.NET | WPF | React | AI Full Stack Developer
Senior C#, .NET .NET Core, ASP.NET, ASP.NET Core, WPF, React, AI Full Stack Developer I’m a Senior Full Stack Developer with more than 7 years of experience building reliable web applications using C#, .NET 8, .NET Core, ASP.NET Core, ASP.NET Web API, React, and TypeScript. C# and .NET are the technologies I work with most. I’ve spent years building backend systems, SaaS platforms, business applications, internal tools, and API-driven products with C#, .NET Core, and ASP.NET Core. A large part of my work involves building secure and scalable ASP.NET Core Web API applications. I use .NET 8 and C# to develop REST APIs, business logic, background services, authentication systems, third-party integrations, and real-time features. I’m also comfortable working across the full stack. On the frontend, I use React, Next.js, TypeScript, Tailwind CSS, and Blazor. I regularly connect React applications to ASP.NET Core Web API backends and handle everything from database design to deployment. I’ve worked on projects in healthcare, fintech, SaaS, and other data-focused industries. Some projects involved building new C# and .NET Core applications from the ground up, while others required improving existing ASP.NET Core systems, fixing performance issues, adding new Web API endpoints, or modernizing older software. I can help with: C# and .NET 8 application development .NET Core and ASP.NET Core backend development ASP.NET Core Web API design and development REST API and third-party API integrations Entity Framework Core and Dapper SQL Server and PostgreSQL development Authentication, authorization, JWT, and OAuth SignalR and real-time application features Hangfire and background processing React and TypeScript frontend development Full stack SaaS development Legacy .NET application modernization Azure and AWS deployment Docker, Kubernetes, and CI/CD pipelines Over the last two years, I’ve also focused heavily on AI and RAG development. I help companies add practical AI features to existing C#, .NET 8, .NET Core, and ASP.NET Core applications. This includes document search, internal knowledge assistants, AI chatbots, semantic search, automated workflows, and retrieval-augmented generation. I’ve worked with Azure OpenAI, the OpenAI API, embeddings, vector search, Azure AI Search, pgvector, Pinecone, Elasticsearch, and PostgreSQL. For example, I can build an AI-powered ASP.NET Core Web API that processes documents, stores embeddings, retrieves relevant information, and sends the right context to an LLM. I can then connect that service to a React or TypeScript frontend. My goal is always to build AI features that are useful in real products, not just impressive demos. I also help clients modernize older .NET applications. That may involve moving from .NET Framework to .NET Core, upgrading an existing system to .NET 8, replacing an outdated ASP.NET application with ASP.NET Core, improving old Web API services, or rebuilding a WinForms or WPF application as a modern web platform. I understand that legacy systems often support important business operations, so I approach modernization carefully. I focus on improving the system without creating unnecessary risk or disrupting existing users. When building new systems, I care about clean architecture, readable C# code, sensible database design, clear API contracts, and maintainable frontend components. I don’t believe in making software more complicated than it needs to be. I prefer practical solutions that are easy to understand, test, maintain, and extend. My main technical stack includes: C#, .NET 8, .NET Core, ASP.NET Core, ASP.NET Core Web API, Entity Framework Core, Dapper, LINQ, SignalR, Hangfire, FluentValidation, SQL Server, PostgreSQL, Redis, Elasticsearch, React, Next.js, TypeScript, JavaScript, Tailwind CSS, Blazor, Azure, AWS, Docker, Kubernetes, Azure DevOps, GitHub Actions, xUnit, Serilog, and Seq. Clients usually value my clear communication, realistic estimates, and ability to take ownership of a feature from start to finish. I’m comfortable joining an existing C# and .NET team, maintaining a large .NET Core codebase, building a new .NET 8 application, developing an ASP.NET Core Web API, or handling a complete React and .NET full stack project. If you’re looking for a dependable C# developer with strong experience in .NET 8, .NET Core, ASP.NET Core, Web API, React, and AI integration, I’d be happy to learn more about your project.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $20k
Billed in all: $42,668$43k
$4.9k in the last 6 months
Across 29 contracts
Earnings, last 30 days
Skill rankings: Top 5% in Docker
Ranked by MRR among everyone on Upwork with the skill.
- #31Azure OpenAI Service312 freelancers · 🇬🇧 #1Top 10%🇬🇧#1 of 5
- #54Blazor656 freelancers · 🇬🇧 #1Top 8%🇬🇧#1 of 17
- #69ASP.NET Web API1,447 freelancers · 🇬🇧 #1Top 5%🇬🇧#1 of 18
- #73Vector Database1,142 freelancers · 🇬🇧 #1Top 6%🇬🇧#1 of 24
- #88Redis1,774 freelancers · 🇬🇧 #2Top 5%🇬🇧#2 of 17
- #125Azure DevOps2,096 freelancers · 🇬🇧 #2Top 6%🇬🇧#2 of 45
- #140ASP.NET Core2,272 freelancers · 🇬🇧 #1Top 6%🇬🇧#1 of 36
- #144ASP.NET MVC2,619 freelancers · 🇬🇧 #1Top 5%🇬🇧#1 of 40