07/16/2026 updated

**** ******** ****
100 % available

Full-Stack Software Developer | AI-Assisted Development | Mobile & Web Applications

Nairobi, Kenya
Only remote
BSc, Electrical and Electronic Engineering (Telecommunications)
Nairobi, Kenya
Only remote
BSc, Electrical and Electronic Engineering (Telecommunications)

Profile attachments

Boniface_Mundia_Resume_Software_Developer_v3.docx

JavaScriptApplication Programming Interfaces (APIs)Android StudioApplication FrameworksComputer-Aided Software EngineeringMessaging Application Programming InterfaceWindows APINode.jsSoftware ArchitectureRapid Application DevelopmentAzure Machine LearningSoftware EngineeringSystems IntegrationWeb Application DevelopmentWebSocketBackendFastAPIFull Stack DevelopmentArtificial Intelligence Markup Language (AIML)
AI-Assisted Development & Agentic Tooling
Daily use of AI-supported development tools including agentic coding workflows with Claude, direct Anthropic API integration in shipped production features, Model Context Protocol (MCP) tooling, prompt and tool design, and skill-based agent configuration.

Full-Stack Web Application Development
Strong expertise in TypeScript, JavaScript, React (component architecture, hooks, state management), Node.js, Python (FastAPI), and REST and WebSocket APIs, with multiple production-deployed applications spanning full-stack web and real-time systems.

Software Architecture & Backend Systems
Solid grounding in reactive and event-driven patterns, modular design, persistence layers using SQLite and Supabase/PostgreSQL, background services and schedulers, and dependency-managed builds.

Android & Kotlin Development
Active development of proficiency in Kotlin, Jetpack Compose, and Architecture Components, supported by strong parallel experience in declarative UI with React and reactive streams.

Build, Tooling & DevOps
Practical experience with Git/GitHub, Docker, npm/Node toolchains, VS Code, Android Studio, and CI-style build-and-validate pipelines.

Workflow Automation
Building multi-batch n8n automation workflows with documented node-version compatibility fixes, applying BPM thinking to real operations using Node.js, Google Sheets API, and Telegram.

Networking & Systems Engineering
Hands-on experience with safety-critical aviation systems (ADS-B, ILS, VHF/HF, IP backbone) at Kenya Civil Aviation Authority, with CCNA and JNCIA-Junos certifications demonstrating networking knowledge.

Algorithmic Trading & ML Integration
Design and operation of a live algorithmic trading system using Python, Binance API, WebSockets, and an ML ensemble predictor, with emphasis on reliability, error recovery, logging, and safe failure modes.

Experience

Professional experience0 - 5 years
Freelancer since2021

Languages

GermanFluentEnglishNative speaker

Project history

Founder and Operations Manager

Turquoise Auto Centre Ltd, Kenya
Built and operates the company's entire digital platform in addition to running the business. Owner of all architectural and implementation decisions, including a live production website with modular architecture, blog via Edge Functions, analytics, WhatsApp integration, custom domain and DNS management.

Independent Software Developer and Technical Consultant (Remote)

Freelance, International Clients
Delivering software, automation, and technical documentation projects for multiple clients in parallel, from requirements clarification through implementation, testing, and handover. Coordinating directly with non-technical stakeholders to translate business requirements into technical solutions. Adopted AI-assisted development as a core method for measurably faster delivery through agentic coding, AI code review, and automated validation pipelines.

Developer - NEXUS Trading Bot

Personal Project
Designed and ran a live algorithmic trading system with four strategies, an ML ensemble predictor, a backtesting engine, real-time alerting, and a web dashboard. Production system handling real funds with emphasis on reliability, error recovery, logging, and safe failure modes. Technologies: Python, Binance API, WebSockets, ML ensemble, Telegram Bot API.

Developer - NetWatch Network Simulator

Personal Project
Full-stack network simulation platform featuring a drag-and-drop topology canvas with five device node types, Dijkstra/Bellman-Ford routing, live packet animation over WebSockets, and anomaly detection. Technologies: React, React Flow, Python FastAPI, NetworkX, WebSockets, SQLite.

Developer - Personal Job-Agent System

Personal Project
Multi-source job aggregation with a transparent keyword-weighted scoring algorithm, AI-generated tailored cover letters with post-generation style enforcement, and automated application packet assembly. Practical example of building product features on top of an LLM API with deterministic guardrails. Technologies: Python, Anthropic API, Telegram alerts, email digests.

Developer - InterviewIQ

Personal Project
Interview preparation simulator with AI feedback loops, scenario simulation, and progress gamification. Technologies: React, Claude API, gamification, voice recording.

Developer - Turquoise Auto Centre Platform

Personal Project
Designed, built, deployed, and operates a live production website for own company (turquoiseautocentre.co.ke): modular architecture, blog via Edge Functions, analytics, WhatsApp integration, custom domain and DNS management. Technologies: HTML/CSS/JS, Supabase, Vercel Edge Functions, GA4.

Developer - Workflow Automation Suite

Personal Project
Built multi-batch n8n automation workflows with documented node-version compatibility fixes; applies BPM thinking to real operations. Technologies: n8n, Node.js, Google Sheets API, Telegram.

Engineering Attachment, CNS Systems

Kenya Civil Aviation Authority (KCAA), Nairobi
Worked on safety-critical aviation systems including ADS-B, ILS, VHF/HF, and IP backbone, developing the discipline of rigorous testing, documentation, and change control.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in