Kelyn Paul Njeri
Research Engineer · CTO & Co-founder, DataQRL
Nairobi, Kenya · kelyn.njeri@gmail.com

Backend and platform engineer with 9 years of engineering experience, and the author of the research software that work now runs under. Distributed systems, payments and data platforms across fintech, logistics and compliance; causal inference and computational biology as published packages. Technical co-founder and CTO at DataQRL, part-time. Almost all of it remote.
Experience
- Designed and built the platform across eight modules: ingestion, transaction reconciliation, identity resolution, monitoring and alerting, case management, and a dedicated privacy plane.
- Built entity resolution at scale with Splink and hierarchical fidelity scoring, so parties link across fragmented source systems and the networks single-record screening misses become visible.
- Deployed anomaly-detection models and a rule engine over Celery and Redis, with connectors for Postgres, MySQL, MongoDB, Snowflake and BigQuery.
- Built multi-agent orchestration on a Neo4j knowledge graph with LangGraph and Qdrant semantic recall, wrote the high-compute engine in Go, and mapped compliance controls to GDPR, HIPAA and SOX.
- 2,335 commits since March 2025. Leads a three-person team and recruited the frontend engineer.
- One of two engineers on an SME fintech platform, owning the backend, the AWS architecture and the payments stack, working directly with the CEO.
- Built the event-driven backend in TypeScript and Node.js on BullMQ with Express, MongoDB and Redis, holding p95 API latency under 100 ms.
- Led the payments architecture: selected Stripe when Chase discontinued WePay, ran the migration, and rebuilt payment processing and payout flows around it.
- Integrated Plaid for bank-account linking and transaction ingestion, and Modern Treasury for inter-bank payment rails.
- Architected the platform on AWS and cut monthly cloud spend by 30% in a targeted cost-optimisation pass.
- Shipped a user-facing ML classifier categorising Plaid transactions for accounting, plus the staff and customer dashboards, instrumented with PostHog.
- Automated dispatch across fill-site assignment, route optimisation and fleet management, cutting delivery time from 2–3 hours to roughly 45 minutes and raising driver utilisation.
- Introduced data-driven load balancing across high-volume dispatchers, prioritising internal drivers while allocating third-party capacity fairly.
- Redesigned the logistics platform front end in React with real-time Google Maps tracking.
- Added unit, integration and end-to-end test coverage, and ran structured testing and focus groups with dispatchers and drivers.
- Forward-deployed with client teams on 3–6-month engagements across the US, UK, Canada, Kenya, Ghana, Nigeria and Pakistan.
- On OmniArsenal, a US defence contractor's Go CI/CD platform of around eight services behind a React front end, built the ingestion pipeline and the monitoring infrastructure around it.
- Traced a month-old production defect that broke real-time rendering to an incorrect browser-storage reference.
- Owned the computer-vision pipeline behind automated meal logging: from one photo of a plated meal, segment each item and classify it by food type, portion, food group and nutrition.
- Curated and annotated a dataset of locally available Kenyan foods, as no suitable public dataset existed for the cuisine.
- Built the Flutter nutrition application around it, including a recommender tailored to users' health conditions and goals.
- Delivered backend features on a Go monolith, integrated the M-Pesa Daraja API, mentored a junior engineer, and introduced unit and integration testing.
- Built a financial-literacy search engine in Python and Django with Elasticsearch.
- Added a TensorFlow natural-language model for voice-based search over a Python and Flask microservice architecture.
- Mentored the engineering team on Python standards and test-driven development.
- Designed, built and maintained web and backend systems for startups and small businesses across East Africa and abroad.
- Cut response times with caching and fewer database round trips.
- Migrated large systems between AWS and GCP in both directions.
Research & packages
Four packages on PyPI, and four records on Zenodo. All four records are under revision: a software audit of my drug-target platform found defects in its causal-inference stage, the affected quantitative results are withdrawn, and corrected versions of the records are in preparation. The research page states which claims the audit withdrew, which stand, and what has been re-measured since.
pip install causalphylopip install ligase-biopip install karanipip install pict