You will get a REST API built with ASP.NET Core and SQL Server, documented and deployed

Baris B.Status: Offline
Baris B.

Let a pro handle the details

Buy Web Programming Bug Fixes services from Baris, priced and ready to go.
Baris B.Status: Offline
Baris B.

Let a pro handle the details

Buy Web Programming Bug Fixes services from Baris, priced and ready to go.

Project details

Most of the API work I get asked for is not exotic. It is a backend that does exactly what it says: returns the right data, refuses the wrong request, and does not fall over when the table grows past a million rows.

I have spent four years building ASP.NET Core APIs behind real systems — customer portals, internal dashboards and a mobile app used every day by staff. So I build the API knowing what the frontend on the other side will actually need from it, which usually saves a whole round of rework.

What you get is a working API, not a starter template. Clean endpoints, a SQL Server data model designed for your data rather than a generic one, authentication if you need it, Swagger documentation so anyone can call it without asking me, and the full source code.

If your requirement is not clear enough to build from, I will tell you that before we start rather than guess and hand you the wrong thing.
Programming Languages
ASP.NET, C#
What's included
Service Tiers Starter
$150
Standard
$300
Advanced
$600
Delivery Time 4 days 7 days 12 days
Number of Revisions
123
Bug Investigation
-
-
Fix Documentation
Detailed Code Comments
-
Optional add-ons You can add these on the next page.
Fast Delivery
+$120 - $760
Additional Revision
+$50
Additional Endpoint (+ 1 Day)
+$45

Frequently asked questions

Baris B.Status: Offline

About Baris

Baris B.Status: Offline
ASP.NET Core & Blazor Developer | Portals, APIs, Manufacturing Systems
Bursa, Turkey - 10:39 pm local time
I build the business web apps companies actually run on — internal portals, admin panels, order and logistics tracking, reporting dashboards — and the ASP.NET Core APIs behind them. Four years of it. My favourite part is walking into an office a week after launch and watching someone stop printing a form.

FIRST, THE HONEST PART

I'm new on Upwork. I'm not new to this work.

I've spent four years as a full-time software engineer delivering enterprise web and mobile applications — but I don't have reviews here yet, so I won't ask you to just take my word for it. Start me on something small instead. More on that below.

WHAT I'VE ACTUALLY BUILT

→ A customer portal for order management, logistics tracking, assembly planning and reporting. Before it, the sales team spent their days answering "where is my order?" on the phone. After launch, that manual follow-up dropped by around 40%. React, ASP.NET Core and SQL Server, with SAP data integrated behind it.

→ An MES and traceability system for automotive parts, tracking every unit from raw material to finished product. I worked on it as part of the delivery team; the system passed the manufacturer's audit with a full score and was approved for mass production. Writing software that has to survive a German automotive audit teaches you to be careful.

→ A Flutter app for iOS and Android with six employee self-service modules — leave requests, live shuttle tracking, internal directory, announcements. It started as a low-code prototype and I rebuilt it as a proper production codebase.

→ A contractor tracking system in Blazor and ASP.NET Core: certificate validation, compliance documents, factory entry and exit logging, and audit-ready reporting.

WHERE I CAN HELP

- New builds — ASP.NET Core / Web API backends with React or Blazor front ends, SQL Server data models, role-based access, and deployment to IIS/Windows Server.

- Inherited systems — taking over a .NET codebase someone else left behind: fixing bugs, adding features, and speeding up slow SQL Server queries without breaking what already works.

- Mobile — Flutter apps on top of your .NET API, so web and mobile share one backend instead of two.

- Manufacturing & operations — MES, production monitoring, PLC data integration, traceability, quality workflows. A narrow specialty, and the one I'm strongest in.

- Integrations & reporting — third-party APIs, Excel/PDF reports, background jobs, scheduled data syncs.

YOU CAN START SMALL

You don't have to hand me a whole project to find out whether we work well together.

→ Free — Send me the problem. I'll tell you honestly whether it's a two-hour fix or a two-month project, before you pay anything.

→ ~$120 / 3 days — Your slow SQL Server queries: execution plans reviewed, missing indexes found, before-and-after timings, and a written report you can hand to anyone.

→ ~$150 / 2 days — A review of a .NET codebase you inherited or are about to buy: architecture, security and performance findings, with a prioritized action list.

→ ~$350 / 5 days — An ASP.NET Core REST API with a SQL Server data model, authentication and Swagger documentation, deployed and handed over with the source code.

→ Ongoing — Full portals, dashboards, internal systems, and MES or production-monitoring software.

Start wherever you're comfortable. If the first small piece goes well, you already know what you're getting the second time.

HOW I WORK

Before I write any code, I send you my own written summary of what I understood. If we read it differently, you find out on day one instead of week three. After that you get something clickable at every milestone — a working screen, not a status update. Readable Git history, and documentation at handover, so you're never locked to me.

And I'll tell you honestly when I'm not the right person for a project. That happens, and I'd rather say it in the first message than in the fourth week.

STACK

C#, .NET 8, ASP.NET Core, ASP.NET MVC, Web API, SignalR, Blazor, React, Entity Framework Core, SQL Server, T-SQL, JavaScript, HTML/CSS, Bootstrap, Flutter/Dart, Git, CI/CD, Docker, IIS/Windows Server.

WORKING WITH ME

Based in Bursa, Turkey (GMT+3). I overlap with the full European working day and the first half of US East Coast hours, and I reply to messages within a few hours — not days. I take on a limited number of projects at a time, around 20 hours a week, so the ones I accept get real attention.

If you've got a .NET project that's stuck, half-finished, or inherited from someone who's gone — just send me the details. Even if you're not sure it's a fit, I'd like to hear about it.

Steps for completing your project

After purchasing the project, send requirements so Baris can start the project.

Delivery time starts when Baris receives requirements from you.

Baris works on your project following the steps below.

Revisions may occur after the delivery date.

Confirm the scope

I send you my written summary of the endpoints and data model before writing code

Design the SQL Server and ASP.NET Core Structure

Design the SQL Server data model and set up the ASP.NET Core project structure

Review the work, release payment, and leave feedback to Baris.