Summary
Alvin Chege is a Senior Software Engineer based in Nairobi with six years of experience building maintainable, scalable backend systems using Elixir, Rust, and TypeScript alongside JavaScript, Python, PHP, and PostgreSQL. He excels at turning complex technical problems into clean architectures and reusable components, and has practical experience integrating financial institutions and shipping product-grade monitoring via Superset dashboards. Comfortable both leading migrations and mentoring teams, Alvin has reduced friction in developer workflows through process improvements and hands-on workshops that cut merge conflicts. He brings startup and product experience—from CTO-level decision-making to guiding onboarding-friendly codebases—while staying active in open source and continually exploring new technologies. Known for diving into low-level debugging (including late-night race-condition hunts), he pairs ownership mindset with a preference for code future-you won’t curse at.
6 years of coding experience
1 year of employment as a software developer
Informatics and Computer Science, Artificial Intelligence, Informatics and Computer Science, Artificial Intelligence at Strathmore University