thuo
{}
</>
( )
;
[ ]
=>
{}
;
//
( )
//
{}
=>
( )
;
<>
[ ]
{}
=>
;
<>
{ }
/**/
=>
[ ]
{}
//
;
( )
</>
=>
{}
( )
</>
{}
;
=>
[ ]
<>
//
{}
;
//
=>
[ ]
<>
( )
{}
;
//
=>
( )
</>
;
{}
//
=>
( )
[ ]
<>
;
{}
Kariuki George
Kariuki George

Software Engineer @ Safaricom PLC

Nairobi, Kenya

About

Hello! I'm Kariuki George — a Software Developer & Site Reliability Engineer passionate about building high-performance, scalable systems and creating intuitive user experiences. I'm a Rust enthusiast currently working at Safaricom PLC, where I contribute to observability platforms using Rust, eBPF, and distributed systems technologies.

My current tools of work include Rust, Golang, and TypeScript. I enjoy working with modern web technologies, building scalable backend systems, and diving deep into Linux kernel programming. I also create educational content for developers, making complex concepts easier to understand through blog posts and tweets.

Beyond work, I love exploring new technologies and turning ideas into reality through personal projects. I'm particularly interested in distributed systems, observability, and developer tooling.

Experience
April 2024 - Present
Nairobi, Hybrid

Service Availability Software Engineer

Safaricom PLC
  • Contribute to the development of an in-house observability platform
  • Develop rust-powered Ebpf programs for dynamic Linux kernel behavior
  • Develop pipelines to ship big data to Kafka and from Kafka to consumers
Rust
Linux Kernel
Ebpf
Kafka
Clickhouse
Sept 2023 - April 2024
Nairobi

Software Developer

Stima Mobility
  • Build a smart battery temperature analytics platform
  • Integrate with real-time APIs to poll new data from StimaMobility's Infrastructure
  • Integrate with ML APIs to get battery temperature predictions
  • Design and build a data aggregation, anomaly detection, and alerting system
NextJs
TailwindCSS
Golang
Machine Learning
Chartjs
Jun 2023 - Aug 2023
Kenya

Software Development and Technical Support Intern

State Department for Housing and Urban Planning
  • Developed a simple chatbot system for help and support
  • Built a leave management system
  • Created a GeoSpatial national database and supporting web application
  • Performed data cleaning and processing
NextJs
Vue
TailwindCSS
NestJs
Postgres
Cloud Computing
Jan 2022 - Nov 2022
Remote, Nigeria

Senior Frontend Developer

Sellhustle
  • Led team in integrating and improving web applications
  • Integrated web apps with GraphQL APIs and coded new designs
  • Developed networking and deployment solutions for multitenant e-commerce architectures
NextJs
TailwindCSS
Apollo GraphQL
Redux Toolkit
Projects
tunnelicious logo

Tunnelicious

Distributed SystemsMultithreadingTunneling
gossipglomers logo

Gossip Glomers Challenge

Distributed SystemsMultithreadingConsistency
redis logo

MiniRedis in Rust

redisredis protocol specasync
LMS image

Leave Management System

LMSHRLeaves
Comms Image

Comms Chat Provider

IntercomTawk.toMessaging
Get In Touch

I'm always interested in hearing about new opportunities, collaborations, and interesting projects. Feel free to reach out!

Connect

Open to new opportunities
thuo© 2025