Skip to content

ckagiri/ckagiri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

👋 Hi, I'm Charles Kagiri | Senior Full-Stack Engineer

Pure Mathematician turned Systems Builder. Architecting for Resilience.

Welcome Banner

🚀 The Profile

I am a Senior Full-Stack Software Engineer with over 14 years of experience delivering robust, end-to-end applications—from Foursquare’s market-leading attribution tools to Zero-Trust financial gateways in Kenya.

I don't just "occupy" a role; I take initiative to drive long-term value, solve customer pain points through relentless iteration, and I'm never too senior to "take out the trash."

  • 🌍 Formely at: Foursquare (USA), FaunaDB (San Francisco), Fintech Infrastructure (Kenya).
  • 🛡️ Specialities: Zero-Trust Security (AES-256-GCM), ISO 20022 (Pesalink) Payment Orchestration & Messaging, AWS Serverless, and Rich Domain Modeling (DDD).
  • 🤖 AI-Augmented: Leveraging LLMs and Agentic workflows to accelerate system design.
  • Fun Fact: Die-hard Chelsea fan (Up the Blues!) and creator of Ligitabl, an English-Premier-League table-prediction app.

🏗️ Core Philosophy: Builders & Owners

Owners Over Occupation

I take accountability for results. I bias my decision-making toward long-term value creation over short-term "hacks." If a system is failing or a process is broken, I take the initiative to fix it. I own the outcome, not just the ticket.

Builders Wanted

I am obsessed with solving customer problems and constantly seeking out pain points. I am deeply resourceful and deliver production-hardened solutions through ingenuity, invention, and relentless iteration.


💳 Fintech & Payment Orchestration

Currently working on the implementation of the ISO 20022 standard payment integration, specifically within the Pesalink ecosystem.

  • Message Orchestration: Handling pacs.008 (Customer Credit Transfer) and pacs.002 (Payment Status Report) flows for a global user base.
  • Gateway Architecture: Building resilient bridges between core banking systems and external payment switches.

🤖 AI & Augmented Engineering

I view AI as a Force Multiplier for the modern Builder. I leverage LLMs and AI-driven tooling not just to write code faster, but to/for:

  • Accelerate Prototyping
  • Enhance Observability
  • Architecture Validation
  • Agentic Workflows

🛠️ Full-Stack Arsenal

Languages & Frameworks

  • Frontend: TypeScript, React, Angular, Gatsby, D3.js (Data Viz), AG-Grid.
  • Backend: Java (Spring Boot), .NET (C#), Node.js, Python, SQL
  • Cloud/Infra: AWS (Lambda, DynamoDB, SNS/SQS), PostgreSQL (JSONB), MongoDB, RabbitMQ.
  • Security & Research: Experience in Zero-Trust models and AES-GCM Authenticated Encryption for financial data.

Architecture & Patterns

  • Patterns: Saga Choreography, Transactional Outbox, Compensating Transactions (Reversals).
  • Security: JWT Token Chaining, AES-GCM Authenticated Encryption, Bounded Contexts.

🔥 Past Work

  • ckagiri/ligitabl: A football standings prediction app. Built with an owner's mindset.
  • Zero-Trust Security: Implementing One-Time Token (OTT) logic to eliminate session hijacking in stateless APIs.
  • Serverless Reporting: Architecting asynchronous reporting pipelines that reduced turnaround by 70% for Foursquare.

💬 Let's Connect


“Make everything as simple as possible, but not simpler” — Einstein


About

My personal repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors