John Simiyu

Student, Software Engineer, and Small Business Owner in Nairobi, Kenya

View my repo

I’m a Telecommunications and Software Engineer based in Nairobi, Kenya, working at the intersection of finance, infrastructure, security, and emerging technology.
My background spans digital banking, lending systems, investment platforms, distributed backend engineering, and telecommunications infrastructure. I design and build high reliability systems where correctness, scalability, and resilience matter, especially in fintech and enterprise environments.
Professionally, I work extensively with Java, Spring Boot, Kafka, PostgreSQL, cloud infrastructure, and event driven architectures. Over the years, I’ve contributed to platforms handling loan origination, repayment orchestration, collections, payment flows, pricing engines, interest distribution systems, reconciliation, and financial ledger correctness.
Beyond day to day engineering, I’m deeply interested in building technology companies and infrastructure products for Africa.
I’m currently working on ventures across:
Enterprise cybersecurity and network infrastructure
Data intelligence platforms for Africa
Investment and financial infrastructure systems
Inventory and commerce platforms
UAVs and embedded systems
Operating systems and next generation user interfaces
I enjoy solving complex systems problems, whether that means designing distributed financial platforms, building telecom-grade infrastructure, working on low level embedded systems, or rethinking how software products should feel and operate.
Outside engineering, I spend time exploring philosophy, physics, systems thinking, business strategy, and the long term role of technology in shaping emerging markets.
I believe Africa’s next wave of innovation will come from people building foundational infrastructure, not just consumer apps — and that’s the kind of work I want to contribute to.