Charles Njoroge
Engineer & Leader
I love solving hard problems — the bigger and more meaningful, the better.
Whether it's search infrastructure, supercomputing, or complex systems at scale, I'm drawn to challenges that push boundaries. When I'm not engineering, you'll find me lost in a good book, swimming in open water, or playing guitar.
"Dream. Think Big. Better your best. Help Others Always."
Currently
Reading: The Power Broker by Robert A. Caro
Building: Bookvibe — an AI librarian for book lovers
Exploring: GPU programming and high-performance computing
Scroll to explore
Philosophy
"I believe technology is the great equalizer. Every system I build, every team I am a part of, every person I mentor — it's all about finding solutions where none existed before. The best engineering isn't just technically excellent; it empowers people and moves society forward.
"
Experience
What I've been a part of
From search platforms to fintech — shipping at scale.
Senior Software Engineer
Reddit · Search Platform
Building the search infrastructure that powers one of the internet's largest communities.
- Major contributor to company-wide evaluation and selection of vector database technology
- Led load testing and capacity validation for major search launches
- Influenced deployment of new search technologies at scale
- Redesigned core search infrastructure for improved performance and efficiency
Skills
What I work with
Search, ML infrastructure, and distributed systems.
Core Engineering
Infrastructure
HPC & ML
Ops & Observability
Education
University of Chicago
Master's Degree
2023 – 2025 · Chicago, IL
Brown University
ScB, Computer Science
2014 – 2018 · Providence, RI
Projects
What I'm building
The work that matters most happens outside office hours.
Bookvibe
📚An AI-powered librarian helping people discover their next great read. Because finding the right book should feel like magic.
Odyssey Ventures
🚀Mentorship platform dedicated to opening doors for the next generation. Paying forward what others gave me.
Chicago Swahili Chapel
🎸President, Tech Lead, and Lead Guitarist. Serving the African Diaspora through faith, community, and music.
Leaving Garland
✨Tech Lead and Designer for a fashion brand bringing universal love to the misfits who never welcomed reality.
When I'm not coding...
Balance fuels creativity. Movement fuels thought.
Leadership
What drives me
It's not about the code. It's about what the code enables.
Building for impact
Technology is a tool for progress. I build products that empower people and create opportunity where none existed.
Embracing complexity
I thrive where others see chaos. Complex systems, massive scale, ambiguous problems — that's where I come alive.
Lifting others up
The best thing I can do is help someone else succeed. Mentorship, collaboration, and shared wins matter most.
Charles is an exceptional problem solver who approaches every task with thoughtfulness and care. He consistently demonstrates his curiosity to learn more about underlying technologies and is always willing to go the extra mile to ensure things run smoothly. His work ethic is second to none, and he always shows a high level of ownership when tackling problems, ensuring every issue is resolved quickly and efficiently.
Charles is a true team player who collaborates effectively with colleagues, and his excellent communication skills foster a positive and productive working environment. He's always willing to lend a hand and share his knowledge — which has been invaluable to our team's success.
Alberto Gonzalez Pacheco Rivera
Former Colleague
Let's Talk
The best conversations start with hello
Whether you want to collaborate on something meaningful, talk shop about distributed systems, or just recommend a good book — I'm always up for a conversation.
Charles Njoroge
"Dream. Think Big. Better your best. Help Others Always."
Building technology that opens doors. Mentoring the next generation. Always learning, always growing.