About Skills Portfolio CV Certifications Services Contact
Available for hire

Technical Writer & Developer based in Nairobi & Remote

I bridge the gap between complex technology and the people who use it — through clear documentation, well-built software, and effective training.

Technical Writing Software Development Cloud Computing Cybersecurity IT Support
JT
Open to work
Building clarity through technology & words

I'm a versatile technology professional and content specialist with a Computer Science degree from Meru University and 3+ years of experience spanning technical writing, software development, cloud infrastructure, and IT support. I've written developer content for a US-based SaaS platform, maintained government ICT systems at NACADA, and built IoT solutions from scratch. I work best at the intersection of technical depth and clear communication — and I'm always looking for roles and projects where that combination matters.

Core competencies
What I bring to every project

Technical Writing

API docs, user guides, help centers, tutorials, and knowledge base articles for SaaS and developer platforms.

Software Development

Python, JavaScript, web development, database management, and IoT system design.

Cloud & Infrastructure

Cloud computing, network administration, system monitoring, Huawei & Cisco certified.

Cybersecurity

Security awareness training, ICT compliance, vulnerability basics, and data protection practices.

Training & Education

Workshop facilitation, user onboarding, training documentation, and post-training assessments.

Data & Analysis

Data collection, field monitoring, reporting, and digital tool proficiency including KoboToolbox.

Published work & projects
Selected technical articles and projects
Python

Multi-Modal Data Fusion Framework

A deep-dive into building a data fusion framework using Python for combining multiple data sources intelligently.

➔ Read on dev.to
Cloud / GeoPy

GeoPy Distance Calculation

A practical guide on using Python's GeoPy library to calculate distances between two geographic coordinates.

➔ Read on Cloudzilla
C# / LINQ

Custom LINQ Query Methods

How to add custom extension methods to LINQ queries for more expressive data manipulation in C#.

➔ Read on Cloudzilla
Python vs JS

Python vs JavaScript Compared

A comprehensive comparison of Python and JavaScript covering syntax, use cases, performance, and ecosystem.

➔ Read on Cloudzilla
IoT

Smart Irrigation System

Undergraduate research project — an embedded IoT solution for automated farm irrigation using Arduino, sensors, and wireless communication.

➔ Request case study
Professional experience
A summary of my career journey
Jan 2025 – Jan 2026
Software Developer & Technical Support
NACADA — National Authority for Campaign Against Alcohol and Drug Abuse
Network administration, software documentation, helpdesk support, user training, system monitoring, and application maintenance across a large Kenya government institution.
Jan 2024 – May 2024
Technical Trainer
Nyeri North Technical Institute
Delivered structured ICT training, cybersecurity awareness campaigns, and technology orientation workshops. Produced full training documentation and conducted post-training assessments.
Jan 2021 – Dec 2022
Technical Writer
Section, USA (Remote)
Produced developer-focused articles on cloud computing, web performance, edge computing, and distributed systems for a global SaaS platform. Applied SEO best practices and collaborated async with US-based engineers.
Jun 2019 – Oct 2023
BSc Computer Science
Meru University of Science & Technology
Undergraduate degree covering software engineering, databases, networking, and systems. Final project: Smart Automated Irrigation System using IoT and embedded systems.
⇩ Request full CV
Professional Certifications
Verified credentials and completed training

Huawei Cloud Service Certification

Huawei ICT Academy, Kenya — 2025

Cloud Computing • Infrastructure • Services

Cisco Networking — Level 1

Cisco Networking Academy, Kenya — 2025

Network Basics • Connectivity • Protocols

Cisco Networking — Level 2

Cisco Networking Academy, Kenya — 2025

Switching • Routing • Wireless

Cisco Networking — Level 3

Cisco Networking Academy, Kenya — 2025

Enterprise Networking • Security • Automation

BSc Computer Science

Meru University of Science & Technology — 2023

Software Engineering • Databases • Networking

What I can do for you
Available for freelance and contract engagements

Technical Writing

API documentation, user guides, help centers, tutorials, and knowledge base content for SaaS and tech products.

Web Development

Frontend development, website maintenance, and web application support using modern tools and frameworks.

Cloud & IT Setup

Cloud migrations, email setup, DNS configuration, system administration, and IT infrastructure support.

Training & Docs

ICT onboarding programs, user training, workshop facilitation, and training material development.

Get in touch
Available for opportunities, freelance projects, and collaborations
Email
joshuawainaina31@gmail.com
Phone
+254 759 766 308
Location
Nairobi, Kenya
Response time
Immediately
✓ Available for new projects
Please enter your first name
Please enter your last name
Please enter a valid email address
Please select a subject
0 / 500
Please write a message (at least 20 characters)

Message sent!

Thanks for reaching out. Joshua will get back to in a few.