About Me

I care most about reliable systems and the engineering details that make software hold up in production. I’m particularly interested in distributed systems, cloud infrastructure, and LLM inference.

Currently, I am a Software Engineer at TrustStamp, where I work on Resilience Dojo, a distributed platform for orchestrating realistic cyber incident simulations, processing participant interactions, and evaluating team responses at scale.

I have also contributed to secureCodeBox through Google Summer of Code, working on open-source tooling for automated vulnerability scanning in Kubernetes environments. Through the Linux Foundation Mentorship program, I contributed to LitmusChaos, where I refactored backend components toward interface-based architectures, built test suites across REST and gRPC handlers, and improved developer-facing API documentation.

Currently, I am drawn to distributed systems, Kubernetes, cloud infrastructure, open-source systems, developer tooling, LLM inference, and building software where correctness, reliability, and performance matter.

News

  • August 2026: Successfully passed the Certified Kubernetes Application Developer (CKAD) exam. Read more
  • July 2026: Received a scholarship to attend the Deep Learning Indaba conference in Lagos, Nigeria.
  • August 4, 2025: I started a new position as Software Engineer at TrustStamp.
  • June 26, 2025: Graduated from African Leadership University with a Bachelor’s degree and First Class Honours.
  • December 22, 2024: Selected to present my bachelor thesis at the Middle East North Africa Machine Learning conference in Doha, Qatar.
  • November 7, 2024: Presented my Linux Foundation Mentorship work at the Open Source Summit in Tokyo, Japan.
  • August 20, 2024: My article on streamlining Kubernetes security scans with secureCodeBox, based on my work during Google Summer of Code, was published on the secureCodeBox blog. Read more
  • May 1, 2024: My proposal for Google Summer of Code was accepted. I will spend the summer working on the secureCodeBox project and collaborating with engineers from the OWASP Foundation to build a command-line interface (CLI) that simplifies interactions with security scans in Kubernetes.
  • December 27, 2023: My article reflecting on my experience during the Linux Foundation Mentorship program, where I developed test-case strategies for LitmusChaos, was featured on the Cloud Native Computing Foundation (CNCF) blog. Read more
  • August 28, 2023: I was selected for the Linux Foundation Mentorship program, where I spent the fall developing test-case strategies for LitmusChaos, a chaos engineering platform.

Experience Timeline

View all
  1. Aug 2025 – Present

    Software Engineer

    TrustStampKigali, Rwanda

    Resolved a critical bug that silently erased client data during internet disruptions by designing a safer persistence workflow that eliminated data loss.

  2. Jul 2024 – Mar 2025

    Junior Software Engineer

    Globout.AskoutBerlin, Germany · Remote

    Architected and implemented a Firestore-based notification system with automatic generation, efficient read-status tracking, and context-sensitive display logic, increasing user engagement by 40% while reducing database writes by 25%.

  3. May 2024 – Sep 2024

    Software Developer

    Designed the architecture of a new CLI for OWASP SecureCodeBox, simplifying interaction with Kubernetes Custom Resources for security scans.

  4. Sep 2023 – Dec 2023

    Software Engineer Intern

    Implemented REST API documentation using go-swagger and swaggo, improving developer onboarding.

  5. Jul 2023 – Sep 2023

    Software Engineer Intern

    Developed APIs to support new features and enhanced existing endpoints for consistency.

Research Vision

My long-term research vision is to combine distributed systems and machine learning to strengthen healthcare infrastructure—especially sustainable solutions for low-income countries facing data scarcity and shortages of medical workers.

Selected Projects

View all
Freedisch Thibaut Batale · Kigali, Rwanda