Hire the Best C++ Programmers & Developers
in Kenya

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

Nairobi, Kenya

$35/hr
4.5
12 jobs

Signal Processing Engineer specializing in real-time audio DSP and embedded systems, with expertise spanning algorithm prototyping to production deployment. I develop high-performance audio solutions using C++ and JUCE for VST3/AU plugins, and leverage Python for DSP/ML research and rapid prototyping. My work encompasses the complete signal processing pipeline: • Algorithm Research & Prototyping: Using Python (NumPy, SciPy, Librosa, TensorFlow) for AEC, noise suppression, adaptive filtering, and machine learning integration • Production Implementation: Translating algorithms to optimized C++ for real-time performance in JUCE plugins and embedded systems • Embedded Deployment: Implementing DSP algorithms on Cortex-M4 with TensorFlow Lite Micro, focusing on memory and power optimization • Cloud Infrastructure: Building scalable backends and CI/CD pipelines on Azure, AWS, and Oracle Cloud for audio applications This full-stack expertise enables me to bridge signal processing research with production-ready implementations, from Python-based algorithm development to efficient C++ deployment. Recent Project: Developed an open-source Acoustic Echo Cancellation (AEC) system, implementing adaptive filtering algorithms in Python for research and C++ for real-time performance. Core Technical Stack: • Languages: C++ (Embedded/Real-time), Python (DSP/ML), MATLAB, C#, Kotlin, Swift • Signal Processing: AEC, Noise Suppression, Beamforming, Feature Extraction, Real-time DSP • Frameworks: JUCE, FAUST, TensorFlow, PyTorch, CMSIS-DSP • Cloud & DevOps: Azure, AWS, Oracle Cloud, CI/CD, Docker, REST APIs • Embedded: TensorFlow Lite Micro, STM32, ARM Cortex-M Certifications: 1. Microsoft Certified: DevOps Engineer Expert 2. Microsoft Certified: Azure Administrator Associate 3. AWS Certified Solutions Architect 4. Microsoft Azure Fundamentals (AZ-900) 5. Oracle Cloud Infrastructure Certified Architect Associate 6. Oracle Certified DevOps Professional Open to opportunities in: Audio Signal Processing, Embedded DSP Systems, Medical Device Algorithm Development, and Real-Time Processing Applications.

  • C++
  • C#
  • Unity
  • Dart
  • Swift
  • Kotlin
  • iOS
  • Android
  • CryEngine
  • iOS Development
  • Mobile App Development
  • Flutter
  • Unreal Engine
  • Android App Development
Victor M.

Meru, Kenya

$10/hr
5.0
13 jobs

- Rust, C++, C , Zig, Python, JavaScript - ARM architecture - ARMV8, ARMV7, ARMV6 - Shell scripting - Powershell and POSIX shell - Virtualization & emulation – QEMU, VirtualBox - Kernel, OS, and firmware development – bootloaders, initrd, Linux, xv6, custom kernels - Desktop applications - Linux, Windows, MacOS - Networking - Advanced debugging reverse engineering

  • C++
  • Rust
  • C
  • Assembly Language
  • Java
  • JavaScript
  • Python
  • HTML
  • TypeScript
Duncan M.

Nairobi, Kenya

$30/hr
4.0
65 jobs

Hello! I am Duncan, a full-stack JavaScript and Go software engineer with seven years of experience My top skills are JavaScript (NodeJS, TypeScript, and VueJS), Go, AWS, GCP, and Serverless architectures with GCP and AWS. I have a Bachelor's degree in Computer Science from the University of Nairobi and graduated with First Class Honors. I design, develop and deploy web applications as both a front-end a back-end engineer. I am a highly reliable freelancer, with client satisfaction being my driving goal

  • GraphQL
  • JavaScript
  • Node.js
  • Vue.js
  • TypeScript
  • Amazon Web Services
  • MongoDB
  • Amazon DynamoDB
  • Google Cloud Platform
  • AWS Lambda
  • SQL Programming
  • Database Administration
  • Mongoose
  • Serverless Stack
  • NoSQL Database
Erick Y.

Nairobi, Kenya

$5/hr
5.0
5 jobs

Data Analyst | Programmer | Web Developer Overview I am a results-driven professional with a strong foundation in data analysis, programming, and web development. With a Bachelor of Science in Mathematics and Computer Science and over 5 years of freelance and professional experience, I specialize in delivering innovative and impactful technological solutions. My expertise spans multiple domains, including database management, machine learning, and dynamic web application development. I excel in creating robust, scalable, and efficient solutions, whether it's analyzing complex datasets, developing intuitive software, or troubleshooting technical challenges. My approach combines technical precision with clear communication and a commitment to exceeding client expectations. Key Skills Programming: Python, Java, C++, C, JavaScript, React.js Data Analysis: Pandas, NumPy, Matplotlib, Scikit-learn, R, SPSS Database Management: MySQL, Oracle, Microsoft Access Web Development: React.js, HTML, CSS, JavaScript Image Processing: Python (OpenCV) and related libraries Networking: Basic configuration and troubleshooting Soft Skills: Project management, effective communication, problem-solving, and adaptability Notable Projects Data Analysis & Machine Learning Solutions: Delivered predictive modeling, statistical analysis, and visualization projects using Python and R for clients across various industries. Custom Software Development: Designed and built dynamic web applications using React.js and backend databases, ensuring seamless functionality and user-friendly interfaces. Database Optimization: Developed and optimized database schemas for high-performance queries, including trigger-based constraints and audit logging systems. Freelance Success: Successfully completed numerous projects on Upwork and other platforms, earning consistent praise for delivering quality solutions on time and within budget. Achievements Designed and implemented a secure, normalized database with six BCNF-compliant tables for a financial system. Automated auditing processes to improve security and compliance. Created a real-time weather mobile app using Kotlin and OpenWeatherMap API integration. Developed advanced fraud detection models leveraging machine learning techniques. Work Process Understanding Requirements: Collaborate with clients to clarify goals and expectations. Customized Solutions: Craft tailored approaches that align with project specifications. Clear Communication: Provide regular updates and maintain transparent communication. Timely Delivery: Ensure deadlines are met without compromising quality. Post-Project Support: Offer ongoing assistance and refinements as needed. Education & Certifications Bachelor of Science in Mathematics and Computer Science Taita Taveta University | Second Class Honors Certifications: Completed advanced courses in computer networking, database management, machine learning, and AI. Interests & Professional Growth I am passionate about staying ahead in the tech field by exploring emerging trends and technologies. My interests include machine learning, innovative web design, and integrating API-driven solutions for seamless user experiences. Availability I am currently available for immediate projects and open to both short-term and long-term collaborations.

  • PHP
  • SQL
  • C#
  • Java
  • JavaFX
  • Python
  • MySQL Programming
  • Java GUI
  • Computer Science
  • Data Mining
  • Machine Learning
  • Python Scikit-Learn
  • Data Science
  • Data Scraping
Ian W.

Machakos, Kenya

$12/hr
5.0
3 jobs

I am an Expert WordPress Developer and Python Programmer. I build websites and web applications that are fast, safe, and easy to use. I create custom WordPress websites, including themes, plugins, and e-commerce stores with WooCommerce. I also make membership sites, blogs, and landing pages. With Python, I build scripts and tools to automate tasks, save time, and make work easier for businesses. I have worked with startups, small businesses, and larger companies. I help them grow online by building websites that look good, run well, and meet their goals. I can connect websites to other apps using APIs, make them load fast, and set up databases so they can grow with the business. I focus on results. I start by learning about your goals, audience, and problems. Then I create a solution that meets your needs and works well. I communicate clearly and give updates along the way. I pay attention to details and make sure projects finish on time and on budget. I also help with website maintenance, updates, and fixes. I make sure websites work well on all devices, load quickly, and are easy to find on search engines. I use WordPress and Python together to automate tasks and save you time. I enjoy using technology to solve problems. I keep learning new tools and trends so I can give modern and practical solutions. I like projects that need problem-solving and creativity. My goal is to make websites and applications that are easy to use, secure, and ready to grow with your business. If you want a reliable, skilled, and professional developer, I can help. I build custom WordPress websites, e-commerce stores, Python automation scripts, and provide ongoing support. I focus on giving solutions that work, help your business grow, and make your users happy.

  • WordPress
  • Python
  • Web Development
  • WooCommerce
  • WordPress Plugin
  • Automation
  • Front-End Development
  • Back-End Development
  • HTML
  • CSS
  • Tailwind CSS
  • JavaScript
  • API Framework
  • Optimize Ecommerce Site
  • Ethical Hacking
Dennis N.

Nairobi, Kenya

$45/hr
4.9
87 jobs

I’m a senior software engineer with over 10 years of experience building scalable and reliable software solutions for startups and enterprises. If you need a dependable developer who can take ownership, think strategically, and deliver quality, maintainable solutions, I’d love to help. ►Key skills: ✅ Software Design & Architecture - Gathering and eliciting requirements, researching effective solutions, and modeling designs that can be built. (Writing user stories, requirements research, software requirement specifications documentation, strategic planning, and road mapping). ✅ Database Design & Management - ERD modeling, SQL/NoSQL schema design, query optimization, normalization, and vector DB integration. ✅ Back-end programming: TypeScript/JavaScript, Node, Python, PHP, Java, C++. ✅ DevOps - AWS, Azure, GCP, Docker, serverless, CI/CD pipelines, and shell scripting. ✅ Automations & Artificial intelligence - Experienced in AI & LLM integration (classification, extraction, matching, automation), vector databases and semantic search, AI-powered workflows and decision systems. Front-end experience: React and Vue. - I have been involved in developing automation, back-end logic, APIs, web and mobile UI components, Browser extensions, and deploying servers/cloud solutions. - I am resourceful in developing a complete MVP web/mobile application. - I have worked with industries ranging from manufacturing, e-commerce, fintech, social networks, AI, and more.

  • TypeScript
  • AI Agent Development
  • NestJS
  • Retrieval Augmented Generation
  • Generative AI
  • API Integration
  • MongoDB
  • Software Architecture & Design
  • MySQL
  • Java
  • JavaScript
  • Python
  • Node.js
  • Artificial Intelligence
  • React

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 Kenya on Upwork?

You can hire a C++ Programmer & Developer in Kenya 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 Kenya 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 Kenya 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.