Hire the Best Systems 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
Kiptoo E.

Nairobi, Kenya

$10/hr
4.4
69 jobs

🌍 I help engineering firms, surveying companies, infrastructure organizations, and technology teams transform survey data, CAD drawings, GIS datasets, LiDAR point clouds, and 3D models into accurate engineering deliverables and intelligent geospatial solutions. I specialize in combining: ✓ Geospatial Engineering ✓ Land Surveying Workflows ✓ AutoCAD Civil 3D ✓ GIS Automation ✓ LiDAR & Point Cloud Processing ✓ BIM / IFC Data Integration ✓ Remote Sensing ✓ Custom Geospatial Software Development My goal is simple: turn complex spatial data into reliable, automated, and production-ready solutions. 🏗️ Civil Engineering & Land Surveying I support surveying and engineering workflows including: ✓ AutoCAD and Civil 3D drafting ✓ Survey data processing and preparation ✓ Coordinate systems and transformations ✓ Topographic mapping ✓ Surface and terrain modelling ✓ Contour generation ✓ Boundary and cadastral mapping ✓ Parcel mapping ✓ Engineering drawings and spatial deliverables ✓ CAD-to-GIS conversion workflows I understand the importance of survey accuracy, coordinate integrity, and engineering standards when preparing technical deliverables. 📡 LiDAR & Point Cloud Processing I work with 3D spatial datasets to generate accurate terrain and engineering products: ✓ LiDAR point cloud processing ✓ Point cloud classification ✓ Ground/non-ground filtering ✓ Digital Elevation Models (DEM) ✓ Digital Surface Models (DSM) ✓ Terrain analysis ✓ 3D visualization ✓ Elevation extraction ✓ Surface generation for engineering applications I integrate point cloud workflows across GIS, CAD, and 3D environments. 🗺️ GIS & Spatial Data Engineering I develop professional GIS solutions using: ✓ ArcGIS Pro / ArcMap ✓ QGIS ✓ GRASS GIS ✓ Google Earth Engine Capabilities include: ✓ Spatial analysis and geoprocessing ✓ Parcel and cadastral mapping ✓ Infrastructure and utility mapping ✓ Raster and vector processing ✓ Geodatabase design ✓ Data validation and quality control ✓ Professional cartographic production ✓ Location intelligence workflows ⚙️ GIS Automation & Programming I build automated workflows that reduce repetitive processing and improve project efficiency. My development stack includes: ✓ Python ✓ ArcPy ✓ PyQGIS ✓ GeoPandas ✓ GDAL ✓ Shapely ✓ Rasterio ✓ SQL Automation examples: ✓ Batch GIS processing workflows ✓ Custom GIS scripts and tools ✓ Spatial ETL pipelines ✓ Automated map production ✓ CAD/GIS data conversion ✓ Large-scale spatial analysis 🏢 BIM, 3D Modeling & Digital Twins I bridge the gap between BIM, CAD, and geospatial systems. Experience includes: ✓ IFC model processing ✓ BIM data extraction ✓ 3D model visualization ✓ BIM-to-GIS integration ✓ Web-based BIM viewers ✓ Digital twin workflows ✓ 3D spatial databases ✓ Interactive engineering visualization I combine engineering models with geospatial intelligence to create modern spatial applications. 🛰️ Remote Sensing & Earth Observation I process satellite and aerial datasets for environmental and engineering applications: ✓ Sentinel and Landsat imagery ✓ Google Earth Engine workflows ✓ Image classification ✓ Feature extraction ✓ Change detection ✓ Terrain analysis ✓ Orthophoto processing ✓ Large-scale raster analysis 💻 Software & Technology Stack GIS ✓ ArcGIS Pro ✓ QGIS ✓ GRASS GIS ✓ Google Earth Engine CAD / Engineering ✓ AutoCAD ✓ Civil 3D ✓ Survey Workflows ✓ Surface Modeling ✓ CAD-GIS Integration BIM / 3D ✓ IFC ✓ BIM Data Processing ✓ Three.js ✓ Web 3D Visualization Programming ✓ Python ✓ JavaScript / TypeScript ✓ C# / .NET ✓ SQL Geospatial Libraries ✓ ArcPy ✓ PyQGIS ✓ GeoPandas ✓ GDAL ✓ Shapely ⭐ Why Clients Work With Me ✓ Unique combination of GIS, surveying, civil engineering, and software development skills ✓ Ability to work across CAD, GIS, LiDAR, BIM, and programming environments ✓ Strong understanding of coordinate systems, spatial accuracy, and engineering data quality ✓ Experience building automated and scalable geospatial workflows ✓ Focus on clear communication, reliable delivery, and production-ready results Whether you need survey processing, Civil 3D support, GIS automation, LiDAR analysis, BIM integration, remote sensing, or a custom geospatial application, I can help transform your spatial data into actionable solutions. Let's discuss how I can support your project.

  • Data Analysis
  • Python
  • R
  • MATLAB
  • AutoCAD Civil 3D
  • SQL
  • Microsoft Excel
  • Machine Learning
  • Snowflake
  • Google Cloud Platform
  • .NET Compact Framework
  • QGIS
  • Google Earth
  • Intuit QuickBooks
  • React
  • Golang
  • TypeScript
  • ArcGIS
  • Cybersecurity Monitoring
  • Generative AI
Benjamin M.

Nairobi, Kenya

$40/hr
5.0
76 jobs

I am a senior integrations expert specializing in: 1. Microsoft Graph API - any integration for the entire Microsoft 365 ecosystem. I build connections between Teams, Outlook, SharePoint, and OneDrive, automating document processing, calendar syncing and organizational workflows with external systems, applications and CRMs. 2. POS Systems & Specialized Software - development of POS systems like the Qulah - restaurant POS system, focusing on reliability, offline-first capabilities, and seamless user experiences. 3. Full Stack Developer - With over 10 years working with Laravel, Python and Nodejs, I ensure that frontend interfaces are intuitive while back-end architectures are secure, scalable, and maintainable. 4. Global Payments and API Integrations - I have extensive experience implementing complex payment gateways across diverse platforms, including Stripe, Paddle, Paystack, and M-Pesa. Clients work with me when they need more than just a developer; they need an architect who understands business needs and create applications their pain points. Whether it is building custom middleware, syncing CRM processes, or developing and deploying AI-powered workflows, I focus on delivering production ready solutions that bring value to my clients and their stakeholders. With over 10 years of experience (over 70 jobs, over 6000 hours and over USD 200,000 in earnings here on Upwork alone - which speaks of the trust my clients have with my delivery) in both small, medium and enterprise applications, I bridge the gap between complex business requirements and high performance technical solutions. Education wise, I hold an undergraduate degree in Computer Science and a Master’s in Information Systems, providing a deep academic and practical foundation for every project I undertake. Engage me anytime for your project and I look forward to bringing value to your business.

  • API Integration
  • Web Application Development
  • Laravel
  • Web Application
  • PHP
  • NGINX
  • Amazon Web Services
  • Cloud Computing
  • API
  • Microsoft Outlook
  • GraphQL
  • Microsoft Teams
  • Microsoft SharePoint Development
  • Stripe
  • POS Terminal Development
Frankline M.

Nairobi, Kenya

$20/hr
4.5
24 jobs

Hi, I’m Frankline, a Top-Rated Reddit Growth Strategist helping SaaS companies, eCommerce brands, AI tools, Web3 projects, agencies, and service businesses build authentic visibility through Reddit. I specialize in Reddit SEO, AI visibility, LLM seeding, organic community growth, and online reputation management. My approach is built around trust, useful conversations, and long-term brand positioning not spam, mass posting, or forced promotions. Reddit has become a powerful search and trust platform. Buyers often search phrases like “best tool for X Reddit,” “is X worth it Reddit,” or “X alternative Reddit” before making a decision. These discussions can influence Google visibility, brand reputation, referral traffic, and how brands appear across AI search tools like ChatGPT, Perplexity, Gemini, Claude, and Google AI Overviews. WHAT I CAN HELP WITH Reddit Research & Strategy: I identify relevant subreddits, study community rules, analyze competitors, map keywords, and find discussion opportunities where your brand can add value naturally. Reddit SEO & Content Creation: I create Reddit-native posts, helpful comments, comparison-style threads, recommendation angles, and problem/solution content designed to attract attention without sounding promotional. AI Visibility & LLM Seeding: I help your brand appear in useful, relevant conversations that can support discoverability across AI search engines and generative search platforms. Online Reputation Management: I monitor brand mentions, competitor conversations, objections, and negative discussions so your brand can build trust and protect its image. Community-First Engagement: I focus on helpful participation, natural brand positioning, and value-first comments that fit subreddit culture and reduce the risk of bans or backlash. MY PROCESS I first understand your brand, audience, competitors, keywords, and goals. Then I research the right subreddits, build a Reddit growth strategy, create natural content angles, engage in relevant conversations, and provide clear reporting on activity, engagement, insights, and opportunities. WHAT YOU CAN EXPECT - Clean subreddit research - Reddit-native posts and comments - Natural brand mentions - SEO-focused content angles - Reputation-safe engagement - AI visibility strategy - Consistent communication - Clear reporting and insights I work with brands that want real Reddit visibility without damaging trust. If you want your product or service to become more visible, credible, and talked about in the right communities, I can help you build that presence the right way.

  • Reddit Marketing
  • Reddit
  • Online Reputation Management
  • Search Engine Optimization
  • Community Management
  • Social Media Marketing
  • Brand Strategy
George M.

Nairobi, Kenya

$49/hr
4.9
31 jobs

Why we can talk business :- - I have worked for about 12 years in VAS companies developing their inhouse SMS & USSD systems. - I have designed, developed and done direct integrations to MNOs (mobile network providers) using SMPP, Parlay X and HTTP. - I have developed complex Bulk SMS portals to manage all aspects of a PRSP including clients management, phonebook(contacts), bulk scheduling MT, receiving messages MO (on demand services), SMS subscriptions (premium services), Delivery Reports configuration and routing, SMS reselling, automated balance topup especially using payment gateways and mobile money. - I have deployed Kannel to manage connectivity to SMSCs and subsequent routing and for smaller applications deploy multithreaded applications (Java) to handle the MT sending. (You can check the demo site at http://188.166.146.151/v3/web/ username:admin password:123456) Am committed to the projects I work on and need to see them through to completion. I understand that solving the user's problem is the end goal. I stay up to date with the latest trends and are excited to learn new languages, tools, and best practices. I thrive in teams and projects that span timezones and cultures. I hold a Bsc in Software engineering having attained a 2-1 thus am very conversant with the best software practices and standards from the complete Software Development Life Cycle to the final hand over to clients. I Have developed both back-end (extensive) and frontend systems using HTML, HTML5, JS, PhP (both procedural and OOP) ,Java and MVC frameworks (Yii, Yii2, CodeIgniter & Laravel) and database like Mysql, Sqlite, MSSQL, Redis running on servers like Apache for over 10 years. Have developed USSD , SMS (I have advanced knowledge in Kannel messaging gateway, SDP) and Payments systems (including but not limited to Paypal, Stripe, mobile money- MPESA, Mobile Money) just to mention a few. Am very conversant with developing APIs for Integrating with 3rd party applications. I have developed RESTFUL APIS using both JAVA and PhP. I have also developed/consumed protocols like XML-RPC, SOAP, HTTP and ISO. I have handled complex integrations with systems like T24 (banking) and ClearVision (shares trading). I embrace code versioning and collaboration tools and thus I have advanced experience in subversion (SVN) and GIT. In most of my projects, I use AGILE methodology where I engage my clients after every major module, walk with clients through the module, make the necessary adjustments then proceed to the next. I deploy monitoring systems once I develop a solution. To do this, I have prowess in Nagios monitoring system which I can easily configure to send SMS or Email notifications to alert configured users. I develop solutions that are secure by default. 2-Factor Authentication comes as a standard in all web based solutions. Client can either decide to use SMS, email or Authenticator apps (eg Google Authenticator) to receive auth tokens. I also make sure the system has descriptive audit trail to enable the system owner keep track of what is happening behind the scenes. I have developed systems both Windows and Linux platforms for several years and thus can administrate any system in those platforms. I develop solutions that have a futuristic approach with an aim in incorporating elements of Artificial Intelligence, Machine Learning and Data Analytic. When am not programming, I usually take out my violin and start making some music covers of popular songs though I have been a beginner for a while now. I also like jogging especially in the mornings and I have been beating my record (by a few seconds though) every new run. Am a fun person and usually excited from learning new technology every day.

  • Database Design
  • Java
  • Web Application
  • Scripting
  • Kannel
  • Messaging System
  • SMS
  • SMPP
  • Database Management
  • PHP
  • MySQL Programming
  • Payment Gateway Integration
  • Application Server
Jeremy W.

Nairobi, Kenya

$45/hr
5.0
17 jobs

I'm a senior full stack developer with extensive experience in building high quality products. My experience ranges from building desktop and web applications to games. I have a deep, abiding passion for solving problems using code and I'm greatly motivated to build new and interesting things that solve problems for you and your company. Customer satisfaction is my top priority.

  • Next.js
  • React
  • Git
  • Node.js
  • Django
  • JavaScript
  • Amazon Web Services
  • Python
  • React Bootstrap
  • Google Cloud Platform
  • Elasticsearch
  • Data Scraping
  • Selenium
James G.

Nairobi, Kenya

$10/hr
5.0
1 jobs

I am a web content writer with a Bachelors degree in Computer Science and an MBA. I have worked as a systems analyst and programmer for two financial institutions and an airline in Kenya for the last fifteen years. I have recently joined the web content writing field and am looking to grow my skills, passion for writing and commitment to excellence further to be a competent writer.

  • Content Development
  • Writing
  • Article Writing
  • SEO Writing
  • Content Writing
  • Blog Writing

How it works

Post a job for freePost 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 Systems Developer in Kenya on Upwork?

You can hire a Systems Developer in Kenya on Upwork in four simple steps:

  • Create a job post tailored to your Systems Developer project scope. We'll walk you through the process step by step.
  • Browse top Systems Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Systems Developer profiles and interview.
  • Hire the right Systems 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 Systems Developer?

Rates charged by Systems 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 Systems Developer in Kenya on Upwork?

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

Can I hire a Systems 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 Systems Developer proposals within 24 hours of posting a job description.