Nairobi, Kenya  ·  Software Developer

Emmanuel Anasi

Systems Developer / NLP Researcher / Language Preservationist

Five years building enterprise integrations, academic platforms, and data pipelines across Kenya. Currently researching NLP-driven helpdesk automation for my MSc — and preserving endangered languages through technology.

5+
years enterprise dev
1,500+
staff records automated
6,000+
platform users
30k
helpdesk tickets (research)

about

Builder, integrator,
language preservationist

I spend most of my time designing and maintaining the integrations that quietly hold enterprise systems together — the kind of work where you have to understand the business, the data, and the code all at once.

My background spans HR platforms, academic management systems, and government-facing regulatory portals — building from requirements gathering with non-technical stakeholders all the way through to architecture, deployment, and documentation.

Outside of systems work, I run a personal platform dedicated to language and cultural preservation — building digital resources, community engagement tools, and educational systems — because technology is one of the most powerful tools to keep languages alive.

Current focus — ML & NLP

I'm actively moving into machine learning — specifically natural language processing applied to information systems. My MSc research involves building a model to automatically classify and route helpdesk queries, using real production ticket data (~30,000 tickets).

I'm interested in where NLP meets the messy realities of enterprise data — not clean benchmark datasets, but the noisy, inconsistent stuff from real systems.

  • Text classification & intent detection
  • BERT and transformer fine-tuning
  • scikit-learn / HuggingFace pipelines
  • Business Intelligence & Data Analytics

technical skills

What I work with

Languages
PHP Laravel Symfony Java Spring Boot Python JavaScript SQL
ML / NLP
NLP scikit-learn HuggingFace BERT pandas Jupyter Data visualisation
Integration & APIs
REST APIs Webhooks Data sync pipelines Automated workflows Structured logging
Databases
Oracle DB MySQL MSSQL DB administration Data governance
Infrastructure
Linux server Docker Git / CI-CD Bash scripting Windows Server Disaster recovery
Enterprise Platforms
OrangeHRM SeamlessHR MS Dynamics 365 SharePoint Google Workspace

work experience

Where I've built things

Feb 2022
— Present
Higher Education Institution
Nairobi, Kenya

Software Developer (Systems Developer)

  • Designed and built an API-driven integration bridge automating HR data synchronisation for 1,500+ staff records, eliminating 3–4 hours of manual data work per cycle.
  • Own the full project lifecycle across departmental systems — from requirements gathering with Finance, HR, and Academic offices through to architecture, deployment, and documentation.
  • Maintain automated data flows across the institution's enterprise platforms, supporting approximately 6,000 staff and students.
  • Serve as database administrator across Oracle DB, MySQL, and MSSQL environments, working with audit and security teams to enforce data governance standards.
  • Implemented zero-touch onboarding and offboarding workflows for automated staff provisioning and de-provisioning.
  • Build analytical dashboards and reports to support data-driven decision-making across HR, finance, and academic performance metrics.
  • Write stakeholder-facing documentation and deliver training for non-technical department heads and institutional leadership.
Mar 2020
— Feb 2022
Microsoft-Certified Enterprise
Software Partner · Nairobi

Software Developer

  • Developed and maintained government-facing regulatory portals in PHP (Laravel, Yii) and PHP/MSSQL/SharePoint, requiring strict auditability and data integrity.
  • Implemented and supported Microsoft Dynamics 365 deployments for enterprise clients, including requirements analysis, configuration, and user training.
  • Administered Windows Server environments and contributed to system architecture decisions for client-facing solutions.
  • Wrote clean, documented code against technical specifications and led root-cause analysis for reported defects.

notable projects

Things I've shipped

Integration

HR System Integration Bridge

Custom PHP/Laravel bridge connecting two enterprise HR platforms via REST APIs. Automates data synchronisation for 1,500+ staff records, replacing a labour-intensive manual reconciliation process.

PHP Laravel REST API MySQL

Enterprise

Academic Management System

Java / Spring Boot / Oracle DB system managing student and academic records for ~6,000 users at a major Kenyan university. Developer and ongoing system administrator.

Java Spring Boot Oracle DB Thymeleaf

ML / NLP Research

NLP Query Routing System

MSc research project: building a model to automatically classify and route student helpdesk tickets using real production data (~30,000 tickets). Compares Logistic Regression, SVM, and BERT.

Python BERT scikit-learn Flask Laravel

Personal

Language Preservation Platform

A cultural preservation platform for endangered languages — public learning system, community resources, and contributor portal. Dedicated to maintaining and documenting indigenous language collections.

Laravel 13 Livewire Alpine.js Tailwind CSS

ML Pipeline

Loan Default Prediction Pipeline

End-to-end ML pipeline covering EDA, hypothesis testing, feature engineering, and multi-model comparison. Achieved AUC 0.940 with Gradient Boosting on a structured finance dataset.

Python pandas scikit-learn XGBoost

Government

Regulatory Data Portals

Production government-facing portals for regulatory data submission and licence management. Required strict auditability, error handling, and data integrity standards throughout.

PHP Laravel Yii MSSQL SharePoint

education

Academic background

MSc. Information Technology

Business Intelligence & Data Analytics

Strathmore University  ·  2025 – Present

Personal Leadership Programme

Team leadership & stakeholder engagement

Strathmore Business School  ·  2025

BSc. Computer Science

Maasai Mara University  ·  2013 – 2018