Emmanuel Bett

Full Stack Developer

I build scalable web applications and data-driven solutions that deliver real impact.

3+
YEARS EXPERIENCE
14+
PROJECTS COMPLETED
5+
TECHNOLOGIES
99.9%
UPTIME DELIVERED
SYSTEMS

iLab Africa

Junior Full Stack Developer

2025 – PresentNairobi, Kenya

Kenya Government Tenders Portal (PPIP)

2024 – Present

Large-scale Government Procurement Platform

Built and maintained a comprehensive government procurement platform serving thousands of users with advanced search, filtering, and data visualization.

LaravelVue.jsRedisKubernetesPHPUnitCypress
RESTful API architecture for efficient procurement data management
99.9% uptime for critical government operations
Horizontal pod autoscaling with Kubernetes

Vue Number Input

Open Source NPM Package

A Vue 3 component that formats numbers with commas as you type. Provides seamless number formatting with intelligent cursor position maintenance and Vuetify integration.

Vue 3TypeScriptVuetifyNPM
Formats numbers with commas (1,000,000)
Maintains cursor position while typing
Supports decimal values
Validates using Vuetify's rules system

FlowState

Productivity & Focus Timer App

The ultimate Pomodoro timer designed for deep work and maximum productivity. Break free from distractions, track your progress, and build lasting focus habits with science-backed time management.

FlutterRevenueCatLocal Storage
Customizable Pomodoro sessions from 15 to 60 minutes
Session tracking with complete history and analytics
Beautiful visualizations for productivity insights
Offline-first with local data persistence

Founder & engineer

PAYE Calculator

Kenyan Tax Calculation Tool

Web tool helping Kenyan employees estimate monthly net salary with PAYE, NSSF, and NHIF deductions.

Vue.jsViteJavaScriptCSS3
Real-time calculations as user inputs gross salary
Accurate PAYE calculation following Kenyan tax brackets
NSSF and NHIF statutory rate calculations

Vue Expense Tracker

Personal Finance Management

Personal finance app for tracking income and expenses with local storage persistence.

Vue.jsJavaScriptCSS3Local Storage
Real-time balance, expense and income totals
Local storage for offline functionality
Intuitive transaction management

Weather App

Flutter Mobile Application

Mobile weather application displaying current weather conditions based on user location with real-time updates.

FlutterOpenWeatherMap APIGeolocator
Current location weather tracking
Dynamic weather icons and conditions
Cross-platform compatibility

M-Pesa Spending Analysis

Time Series Forecasting

Comprehensive analysis of personal M-Pesa transaction data providing insights into spending patterns and future expense forecasting.

RARIMAData VisualizationTime Series Analysis
ARIMA-based weekly spending forecast with confidence intervals
Category-wise expense breakdown and insights
Interactive dashboard for spending insights

HR Employee Attrition Analysis

Exploratory Data Analysis

Data wrangling and EDA to gain insights into factors influencing employee attrition.

PythonPandasMatplotlibSeaborn
Identification of key attrition factors
Pattern and trend analysis
Data-driven retention recommendations

Top UK YouTubers 2024

End-to-End Data Pipeline

Complete data pipeline from Excel to Power BI dashboard with SQL Server data cleaning.

ExcelSQLPower BIMSSQL
Interactive Power BI dashboard
SQL Server data transformation
YouTube metrics analysis

Ford Go Bike Data Exploration

Python Data Analysis

Two-part data analysis exploring Ford GoBike System Data with 183,412 bike trips.

PythonNumPyPandasMatplotlibSeaborn
Analysis of 183,412 bike trips
User type behavior analysis
Age and gender-based trip analysis

Meat Production in Germany

Tableau Visualization

Analysis of shifting trends in poultry, pork, and beef production in Germany from 2000-2022.

TableauData Visualization
22-year trend analysis
Interactive line chart visualization
Comparative analysis between meat types

North Atlantic Iceberg Sightings

Geographic Data Analysis

Dashboard analyzing iceberg sightings in the North Atlantic region from 2016-2021.

TableauData Visualization
Geographic distribution mapping
5-year temporal analysis
Pattern identification
TECHNICAL FOUNDATION

CORE

JavaScript
TypeScript
PHP
Python
SQL

FRAMEWORKS

Vue.js
React
Laravel
Next.js
Node.js

DATA

MySQL
Redis
PostgreSQL
Power BI

INFRASTRUCTURE

Docker
Kubernetes
CI/CD
Linux

TESTING

PHPUnit
Cypress
Jest
90%+ coverage standard