Hire the Best C++ Programmers & Developers
in Sri Lanka

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Lahiru W.

Colombo, Sri Lanka

$38/hr
5.0
38 jobs

I help founders and businesses turn ideas into production-ready software from product planning and architecture to full-stack development, AI engineering, integrations, deployment, and launch. With 8+ years of software engineering experience, I bring a practical mix of product thinking, AI expertise, and strong technical execution. What I can help with: • AI applications, AI agents, and LLM-powered products • RAG chatbots and knowledge-base assistants • AI automation for business workflows • SaaS platforms and startup MVPs • Full-stack web and mobile applications • Dashboards, internal tools, and admin panels • API integrations and backend systems • Converting product ideas into launch-ready applications My Approach: Understand the idea → define workflows → simplify the user experience → plan the architecture → build the components→ integrate AI, APIs, and automation → test → refine → launch. I also bring a strong engineering background from game development, including Unreal Engine 4/5, C++, Blueprint, multiplayer systems, gameplay AI, UI systems, and simulation work. This is useful for clients who need AI tools, game AI, simulations, interactive experiences, or technical systems that require performance and reliability. ✅ Why clients work with me: 💡 Practical AI engineering, not hype-based prototypes 🔗 Strong API integration and workflow automation experience 📚 RAG systems with citations and hallucination control 🧰 Full-stack implementation from idea to deployed product 🧪 Clean architecture, testing mindset, and maintainable code 🎮 Bonus Unreal Engine/gameplay engineering background when needed Tech Stack: • AI: OpenAI, Claude code, Gemini, LLMs, AI Agents, RAG, Vector Databases, LangChain, LlamaIndex, Pinecone, Weaviate, AI Workflow Automation • Full Stack: Next.js, React, Node.js, FastAPI, React Native, TypeScript, Python, Supabase, PostgreSQL, MongoDB, Redis, REST APIs, GraphQL • Deployment: AWS, GCP, Vercel, Docker, CI/CD • Game Dev: Unreal Engine 5, C++, Blueprints, Online Multiplayer, Gameplay Ability System(GAS), State Tree, UMG If your project involves AI agents, RAG, AI automation, internal tools, workflow automation, API integrations, document intelligence, reporting dashboards, or full-stack AI applications, I can help you design it properly and build it into a working product.

  • Artificial Intelligence
  • AI Agent Development
  • AI Implementation
  • Web Application Development
  • Full-Stack Development
  • AI Model Integration
  • OpenAI API
  • Claude
  • ChatGPT
  • SaaS Development
  • Python
  • Generative AI
  • LangChain
  • LLM Prompt Engineering
  • AI Chatbot
  • Node.js
  • React
  • Unreal Engine
  • Game Development
  • Online Multiplayer
Asanka M.

Ganemulla, Sri Lanka

$30/hr
5.0
13 jobs

Are you seeking a seasoned financial programmer and data analyst with a knack for turning financial data into actionable insights? Your search ends here! I specialize in programming for algorithmic trading using Mql4, Mql5, Pine Script, and Python to create custom solutions tailored to your specific needs. Here's what I can offer you to be success in your trading journey as well as with your business. Meta Trader 4 & Meta Trader 5 : With a deep understanding of Mql4 and Mql5, I can develop bespoke trading algorithms, indicators, and scripts for MetaTrader platforms. Whether you need automated trading strategies or custom indicators, I have the expertise to deliver. Trading View : I'm proficient in Pine Script, the scripting language used for creating custom indicators and strategies on TradingView. Let me help you design and implement effective trading strategies on this popular platform. Dashboard & Reports :Looker Studio Effective data visualization is essential for understanding financial trends and as well as business data I use Power BI & Looker Studio to visualize your data , so you can take decisions on your business objectives and goals.

  • MetaTrader 4
  • MetaTrader 5
  • Python
  • Data Visualization
  • Microsoft Power BI
  • MQL 4
  • Data Science
  • Excel Macros
  • MQL 5
  • Looker Studio
Aravinda S.

Kurunegala, Sri Lanka

$55/hr
5.0
21 jobs

I am a C++ Software Engineer specializing in high-performance systems architecture, low-level optimization, and custom engine development. With a flawless Top Rated track record, I help clients build robust architectures and squeeze every ounce of performance out of mission-critical applications. My expertise lies in designing systems where memory management, CPU cycles, and execution speed are paramount. Core Areas of Expertise: High-Performance C++: Modern C++ (C++20), Data-Oriented Design (DOD), SIMD optimizations, and custom memory allocators. Systems & Engine Architecture: Custom game engine development, rendering pipelines (Vulkan/OpenGL), and extending existing engines (e.g., Godot modules and editor plugins). Low-Level & Bare-Metal: x86/ARM architecture, firmware development, hardware integration, and emulator development. I don't just write code; I design systems engineered for scale and speed from the ground up. Whether you are modernizing a legacy codebase, integrating a new renderer, or building a custom graphics API, I deliver clean, maintainable, and relentlessly optimized solutions. Let's discuss how we can elevate the architecture and performance of your next project.

  • C++
  • C
  • Ada
  • VHDL
  • Firmware
  • X86 Assembly Language
Tharindu Y.

Monaragala, Sri Lanka

$10/hr
5.0
5 jobs

- 100% job success - 5-star ⭐ rating on all jobs - Client satisfaction 😇 is my top priority I'm a Software Engineer with 3 years of experience in C++ and the Qt framework, specialising in developing high-performance applications and intuitive GUIs. - Proficient in C++ and Qt framework - Expertise in GUI design and implementation - Strong problem-solving and debugging skills - Focused on delivering quality and scalable solutions

  • C++
  • C++/CLI
  • Qt Framework
  • Qt Creator
  • QML
  • Software
  • Linux
  • macOS
  • Unix
  • Software Development
  • Software Debugging
  • Desktop Application
  • Desktop Application Bug Fix
  • Standalone Application
Lasantha K.

Piliyandala, Sri Lanka

$25/hr
5.0
35 jobs

Web Client Development Windows Client Development Windows Services Development Websites Design & Development Web API Development Web API Integration Azure Cloud Solutions Development ML/AI Solutions Development ChatBot Development PowerBI Custom Visuals Development Tableau Extensions Development 20 years of experience in the industry. Technologies Used =============== Microsoft Visual Studio 2019 Microsoft Visual Studio 2022 Microsoft .Net Frameworks 4.7 Microsoft .Net Core 3.1 Microsoft .Net Core 5 Microsoft .Net Core 6 Microsoft SQL Server 2014 Microsoft SQL Server 2018 MySQL Microsoft Windows APIs C# .Net MVC Razor HTML 5 JQuery JQuery KineticJS JavaScript Node.JS AngularJS TypeScript React.JS JQuery ASP.Net WCF REST SOAP XML Open XML SDK XSLT WMI Team Foundation Server Microsoft Visual Sourcesafe Tortoise SVN Microsoft Visio Rational Rose Enterprise UML Microsoft SQL CLR T-SQL IIS Microsoft Azure Microsoft Dynamics 365 (CRM) Microsoft PowerBI Tableau Microsoft PowerApps MassTransit / RabbitMQ Web Services Web API Google Scripts ML / AI Natural Language Processing ShopifySharp Twitter API V2 QuickBook API Sage 50 API Stripe APIs & Elements Paddle

  • ASP.NET Core
  • HTML5
  • C#
  • TypeScript
  • Vue.js
  • ASP.NET Web API
  • jQuery
  • Data Visualization
  • Artificial Intelligence
  • Microsoft Azure SQL Database
  • MySQL Programming
  • Machine Learning
  • Solution Architecture
  • Application Integration
  • Microsoft SQL Server Programming
Udana U.

Kadawatha, Sri Lanka

$20/hr
4.9
269 jobs

⭐⭐⭐⭐⭐ - "𝙐𝙙𝙖𝙣𝙖 𝙞𝙨 𝙖𝙣 𝙚𝙭𝙘𝙚𝙡𝙡𝙚𝙣𝙩 𝙬𝙚𝙗 𝙙𝙚𝙫𝙚𝙡𝙤𝙥𝙚𝙧. 𝙃𝙚 𝙘𝙤𝙢𝙥𝙡𝙚𝙩𝙚𝙙 𝙩𝙝𝙚 𝙬𝙤𝙧𝙠 𝙩𝙤 𝙩𝙝𝙚 𝙚𝙭𝙖𝙘𝙩 𝙧𝙚𝙦𝙪𝙞𝙧𝙚𝙢𝙚𝙣𝙩𝙨, 𝙬𝙞𝙩𝙝 𝙢𝙞𝙣𝙞𝙢𝙪𝙢 𝙣𝙚𝙚𝙙 𝙛𝙤𝙧 𝙘𝙝𝙖𝙣𝙜𝙚𝙨 𝙤𝙣 𝙤𝙪𝙧 𝙥𝙖𝙧𝙩. 𝙊𝙣 𝙩𝙝𝙚 𝙨𝙢𝙖𝙡𝙡 𝙩𝙝𝙞𝙣𝙜𝙨 𝙬𝙚 𝙣𝙚𝙚𝙙𝙚𝙙 𝙩𝙤 𝙘𝙝𝙖𝙣𝙜𝙚, 𝙝𝙚 𝙬𝙖𝙨 𝙫𝙚𝙧𝙮 𝙧𝙚𝙨𝙥𝙤𝙣𝙨𝙞𝙫𝙚 𝙖𝙣𝙙 𝙢𝙖𝙙𝙚 𝙩𝙝𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙨 𝙦𝙪𝙞𝙘𝙠𝙡𝙮. 𝙃𝙚 𝙙𝙚𝙡𝙞𝙫𝙚𝙧𝙚𝙙 𝙩𝙝𝙚 𝙚𝙣𝙩𝙞𝙧𝙚 𝙥𝙧𝙤𝙟𝙚𝙘𝙩 𝙤𝙣 𝙩𝙞𝙢𝙚, 𝙖𝙣𝙙 𝙞𝙩 𝙬𝙖𝙨 𝙜𝙧𝙚𝙖𝙩 𝙩𝙤 𝙨𝙚𝙚 𝙩𝙝𝙚 𝙦𝙪𝙖𝙡𝙞𝙩𝙮 𝙤𝙛 𝙩𝙝𝙚 𝙬𝙤𝙧𝙠 𝙬𝙚 𝙧𝙚𝙘𝙚𝙞𝙫𝙚𝙙. 𝙄 𝙝𝙞𝙜𝙝𝙡𝙮 𝙧𝙚𝙘𝙤𝙢𝙢𝙚𝙣𝙙 𝙝𝙞𝙢!" - Josh H. (Recently completed contract) 🏆 Top Rated Plus on Upwork 💎 100% job success ⚡ 18000+ Hours worked ⚡ 240+ Jobs completed ⚡ 100% positive feedback ⚡ Available full time 40+ hrs / week ⚡ Flexible work times (as needed for project) ⚡ Very responsive (Replies within 12H) ✅ Bachelor of Computer Science ✅ 15+ Years industry experience ✅ Individual freelancer (No contractors/mediators) ✅ Detail oriented and full attention to the requirement ✅ Experience of working with clients from all around the world ✅ Strong interpersonal skills with demonstrated ability to build and maintain productive relationships 𝗔𝗿𝗲𝗮𝘀 𝗼𝗳 𝗘𝘅𝗽𝗲𝗿𝘁𝗶𝘀𝗲 🥇 ⭕ Website Design, Development, Customization and Maintenance ⭕ WordPress Themes & Plugins Development & Customization ⭕ PSD/Figma to HTML, WordPress & Shopify ⭕ Hosting | Migrations | Speed Optimization | Security Maintenance ⭕ Linux | Windows Server Administration: DNS | Mail Server | Redis | Memcache ⭕ PSD/Figma to HTML, Newsletters, WordPress & Shopify ⭕ Payment Gateway Integrations: Stripe | PayPal | Adyen | Authrized.net | Square | Etc ⭕ SEO Optimizations Google Analytics | Yoast | Rank Math | All in one ⭕ API integrations Twilio | MailChimp | AWS | Google | FB | MaxMind | Etc 𝗧𝗲𝗰𝗵 𝗦𝘁𝗮𝗰𝗸 𝗜 𝗟𝗢𝗩𝗘 ❤️ ⭐ PHP | Laravel | Codeigniter | WordPress | CakePHP | Yii ⭐ jQuery |TypeScript | React/Redux | Vue/Nuxt | Next.js ⭐ Python | Django | Flask ⭐ HTML5 | CSS3 | Bootstrap | TailWind | SASS ⭐ MySQL | MariaDB | MongoDB | PostgreSQL ⭐ GitHub | Bitbucket | GitLab | SVN ⭐ Slack | Asana | Mantis | Trello | Jira | ClickUp I prefer using my qualities to be reflected through the work I do. 𝗜 𝘁𝗵𝗼𝗿𝗼𝘂𝗴𝗵𝗹𝘆 𝗲𝗻𝗷𝗼𝘆 𝘄𝗵𝗮𝘁 𝗜 𝗱𝗼, 𝗲𝘀𝗽𝗲𝗰𝗶𝗮𝗹𝗹𝘆 𝗼𝗯𝘀𝗲𝗿𝘃𝗶𝗻𝗴 𝘁𝗵𝗲 𝗿𝗲𝘀𝘂𝗹𝘁𝘀 𝗮𝗹𝗼𝗻𝗴𝘀𝗶𝗱𝗲 𝗺𝘆 𝗰𝗹𝗶𝗲𝗻𝘁𝘀. 𝗜𝗳 𝗜 𝘄𝗼𝗿𝗸 𝘄𝗲𝗹𝗹 𝗜 𝘄𝗶𝗹𝗹 𝗴𝗿𝗼𝘄, 𝘁𝗵𝗮𝘁'𝘀 𝘁𝗵𝗲 𝗯𝗼𝘁𝘁𝗼𝗺 𝗹𝗶𝗻𝗲.

  • WordPress
  • Web Development
  • MySQL
  • PHP
  • CSS 3
  • Payment Gateway Integration
  • CodeIgniter
  • Laravel
  • Web Design
  • Web Application
  • API Development
  • PayPal Integration
  • API
  • OpenCart
  • Flutter

How it works

Post a job for free Post a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a C++ Programmer & Developer in Sri Lanka on Upwork?

You can hire a C++ Programmer & Developer in Sri Lanka on Upwork in four simple steps:

  • Create a job post tailored to your C++ Programmer & Developer project scope. We'll walk you through the process step by step.
  • Browse top C++ Programmer & Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top C++ Programmer & Developer profiles and interview.
  • Hire the right C++ Programmer & Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a C++ Programmer & Developer?

Rates charged by C++ Programmers & Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a C++ Programmer & Developer in Sri Lanka on Upwork?

As the world's work marketplace, we connect highly-skilled freelance C++ Programmers & Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream C++ Programmer & Developer team you need to succeed.

Can I hire a C++ Programmer & Developer in Sri Lanka within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive C++ Programmer & Developer proposals within 24 hours of posting a job description.