Find Jobs
Hire Freelancers

C# Project Code Optimisation (Game autoupdate software)

$30-250 USD

Completed
Posted over 3 years ago

$30-250 USD

Paid on delivery
Hi, I have coded an application in C# that grabs data from URL, validates game version and then starts a game if it is up to date. If it isn't, it retrieves a list of patches, downloads them and extracts. I have got certain issues with the code, for instance: two of my custom methods (custom MessageBox and custom DialogResult window) are frozen when called (sometimes), so it is required to rewrite them to either use threads or any other method you think is appropriate that wouldn't cause UI thread to be blocked. Additionally, one of the async methods will never stop executing or will wait until all threads are stopped before it cancels its work, so user is left waiting for a long time. Ultimately, I would like you to go through the code and optimise it so that there are no memory leaks and to make the software run faster & smoother. This project should ideally take you less than 4 hours, as the main code is working and just improvements are needed.
Project ID: 28965709

About the project

8 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, I've got quite some experience with C# code optimization and I'm sure I can help you out here. May I get some more details over the char, like is this WinForms or WPF?
$100 USD in 1 day
5.0 (55 reviews)
5.4
5.4
8 freelancers are bidding on average $160 USD for this job
User Avatar
Hello there, I am interested in the project. I have expertise in multithreading and asynchronous programming in c#. I can fix the issue with the code. Please message me for discussions regarding the project. Thank You.
$150 USD in 1 day
4.9 (179 reviews)
7.3
7.3
User Avatar
Hi, This is Sepehr a senior C# developer with eight years of experience. I am an expert in C# and debugging. I will go through your codes and find the problem as soon as possible. Please share the details so we can start right away. It would be a pleasure to work on your project.
$250 USD in 7 days
5.0 (62 reviews)
6.2
6.2
User Avatar
Hi, I have 6+ years of application development experience. I have developed several desktop, web and service apps in C#. I can fix the issues in your code.
$150 USD in 1 day
5.0 (18 reviews)
6.1
6.1
User Avatar
Hi. I have written many automation .NET C# apps. Ready to write your project. Will complete within some hours
$90 USD in 1 day
5.0 (88 reviews)
5.8
5.8
User Avatar
Hi there.I am very familiar with c# language.I have already worked for 6 years dealing with many c# projects.I've checked your attached project and I am very interested in your project. When do you need the project finished by? ------------------------------------------------------------------------------ Hope to meet and have a talk. please contact me and discuss more detail Thank you.
$140 USD in 7 days
4.9 (34 reviews)
5.6
5.6
User Avatar
✔️ https://www.freelancer.com/u/fadeevdoma As you can see here I am a .net and C# specialist with 5 over years experiences. I have been faced many kind of problems and have great experiences in tons of projects. So I am sure I will be the best candidate for you on this project. Pls contact to me here. Thank you. Rusaln.
$150 USD in 3 days
5.0 (8 reviews)
5.2
5.2

About the client

Flag of UNITED KINGDOM
Cardiff, United Kingdom
4.9
7
Payment method verified
Member since Nov 14, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.