Available for opportunities

Software Engineer · AI · Data · Intelligent Systems

I build software
that does more
than just work.

I'm Felix, a software engineer focused on building intelligent applications, reliable backend systems and data-driven products. I'm particularly interested in turning raw data into meaningful insights, useful actions and smarter software.

Nairobi, Kenya · Working globally
Felix Kiprotich

Currently

Building intelligent systems

Data + AI
Next.jsReactPythonDjango REST FrameworkPostgreSQLData SystemsAI Integrations
Right now

What I'm building lately

The projects currently shaping my engineering direction.

In development

Data · Telemetry · Intelligence

MajiSmart

A water monitoring platform designed around real-time meter telemetry, anomaly detection and intelligent recommendations. The system simulates large-scale meter activity and processes that data through a Django backend.

Next.jsDjango RESTMQTTPythonTelemetry
Client project

Fleet · Operations · Finance

FanANa

A fleet management platform focused on answering a practical business question: is each vehicle actually making money? The system brings together vehicles, drivers, fuel, trips, income, expenses and accounting into one operational dashboard.

Next.jsDjangoREST APIPWAAccounting
Capabilities

What I bring to the table

My foundation is software engineering, with a growing focus on data, AI and intelligent systems.

Modern Frontends

Responsive, production-ready interfaces using React, Next.js and Tailwind CSS.

ReactNext.jsTailwind

Backend Systems

APIs and application logic designed around clean architecture, security and maintainability.

PythonDjangoDRF

Data Systems

Designing data models, relational databases and APIs that support real products and meaningful analysis.

PostgreSQLSQLiteREST

AI Integrations

Adding intelligence to applications through LLMs, automation, recommendations and decision support.

LLMsAutomationAI

Telemetry & Intelligent Systems

Working with real-time data, telemetry, event-driven systems and anomaly detection concepts.

MQTTTelemetryAnomaly Detection

Deployment

Taking applications from local development to deployed, accessible production systems.

VercelRenderCloud
Selected work

Things I've built

A few products I've designed, engineered and deployed while exploring different sides of software engineering.

MajiSmart
Data & Intelligent Monitoring

MajiSmart

Real-time water telemetry platform exploring meter monitoring, anomaly detection and intelligent recommendations.

Next.jsDjangoMQTTTelemetryWebSocketsRedis
UsafiPlus
Waste Management

UsafiPlus

A corporate website for a waste management company, showcasing services, projects and contact information.

Next.jsTailwind CSSShadcn UI
FleetFlow
Fleet Management

FleetFlow

A business-focused fleet system for tracking vehicles, trips, fuel, income, expenses and profitability.

Next.jsDjangoPWAFinance
NextDoor
Marketplace

NextDoor

Community-driven marketplace connecting local businesses with nearby residents.

Next.jsDRFPostgreSQL
My approach

From idea to system to product.

I enjoy understanding what happens behind the screen, how data moves, how systems communicate, and where software can become more useful through automation and intelligence.

01

Understand the problem

I start with what the product actually needs to accomplish, not just the interface it needs to display.

02

Design the system

I think through data, APIs, application logic and how different parts of the system communicate.

03

Build & integrate

I turn the architecture into working software and connect the pieces into a usable product.

04

Make it intelligent

Where useful, I explore automation, AI assistance, anomaly detection and data-driven recommendations.

My journey

From web development to systems thinking

The direction has become clearer with every project: build useful software, understand systems deeply and keep moving toward intelligent applications.

Foundation

Full-stack engineering

Built a foundation across frontend development, backend APIs, databases, authentication and deployment. This gave me the ability to move beyond individual UI components and work across complete applications.

Product thinking

Building software around real problems

Projects like NextDoor and FanANa pushed the focus toward business workflows, user needs, data and practical product decisions rather than simply building interfaces.

Current direction

Data, AI & intelligent systems

My recent work with MajiSmart is taking this further: collecting telemetry, understanding patterns, detecting anomalies and exploring how AI can turn raw data into meaningful insights, decisions and recommendations.

About me

I'm interested in what happens behind the interface.

I'm a software engineer who started from full-stack web development and is increasingly moving deeper into backend systems, data, AI integrations and intelligent applications.

I like building things end-to-end, understanding the user problem, designing the application, building the API, modelling the data and getting the product into the hands of people who can actually use it.

Recently, I've become especially interested in the space where software meets real-world data: systems that monitor, detect, reason, recommend and automate.

Problem solvingSystem thinkingContinuous learningProduct mindset

Frontend

Next.js

Language

Python

Backend

Django

Database

PostgreSQL

Have a problem worth solving?

Let's build something useful.

Whether it's a product, backend system, AI integration or something you're still figuring out, I'd love to hear what you're working on.

Start a conversation
Contact

Let's work together

Have a project, role or idea you'd like to discuss? Send me a message.

Let's talk.

I'm open to software engineering opportunities, freelance projects, collaborations and interesting technical problems.