Available for work

Raulins
Nyaoke Backend Engineer.

I build scalable, fault-tolerant systems with Elixir & Phoenix. Based in Nairobi, Kenya — working with global teams. 3+ years shipping production-grade fintech infrastructure.

raulins@nairobi ~ iex
iex(1)>Raulins.profile()
%{
  name: "Raulins Nyaoke Odhiambo",
  role: :senior_backend_engineer,
  stack: [:elixir, :phoenix, :typescript, :react, nestjs],
  location: "Nairobi, Kenya 🇰🇪",
  experience: 3,
  open_to_remote: true,
  speciality: "fintech + distributed systems"
}
iex(2)>
01 / About
Who I Am

A builder at heart — obsessed with systems that don't fail.

🇰🇪 Nairobi, Kenya

Engineering systems that scale.

I'm a Backend Engineer at PesaFlow Ltd, Kenya's leading government payment gateway, where I've spent 3+ years building the infrastructure behind millions of transactions. My specialty is Elixir & Phoenix — a functional, fault-tolerant stack built for the demands of real-time, high-concurrency fintech systems.

Before writing code full time, I served as a System Architect for the "Gava Mkononi" digitisation initiative — designing the software architecture that connected Kenya's government services with citizens across 47 counties.

I hold a BSc. in Computer Technology from JKUAT (2024) and am actively seeking Software engineering roles with international and national teams. I thrive in async, distributed environments and ship well-tested, maintainable code.

3+ Years Elixir
2 Senior Roles
47 Counties Served
Uptime Goal
Reach Out →
Technical Stack

Built around Elixir — extended across the full stack from React frontends to production backend systems.

Elixir & Phoenix
My core. Fault-tolerant, concurrent, OTP-powered backend systems for high-load production environments.
Elixir Phoenix LiveView PubSub OTP
⚛️
React & Frontend
Interactive UIs with React.js, Context API for state management, custom hooks, and Axios with JWT interceptors.
React.js Context API Custom Hooks Axios
🔗
APIs & Integrations
GraphQL APIs with Absinthe, RESTful services with NestJS, third-party SDK integration, and mobile payment APIs.
Absinthe GraphQL REST NestJS SDKs
🗄️
Databases & DevOps
PostgreSQL design with Prisma ORM, database transactions, JSON column types, Shell scripting, and CI/CD pipelines.
PostgreSQL Prisma ORM TypeScript Makefiles CI/CD
🏗️
System Architecture
Scalable system design, snapshot patterns, asynchronous payment flows, webhook architectures, and database transaction management.
Architecture Distributed Async Patterns Webhooks
🔒
Auth & Security
JWT-based authentication, Passport.js strategies, custom NestJS Guards, secure session management, and payment gateway integration.
JWT Passport.js NestJS Guards M-Pesa API
🤝
Collaboration
Agile/Scrum practitioner with experience leading cross-functional teams, mentoring engineers, and stakeholder reporting.
Agile Scrum Technical Docs Mentorship
🤖
AI & Emerging Tech
LLM integration, AI-assisted workflows, and building Elixir training datasets for AI coding model development.
LLM Integration AI Tooling Dataset Design
03 / Experience
Work History

From system architect to production backend engineer in Kenya's leading fintech.

Aug 2023 — Present
Backend Developer
PesaFlow Ltd · Lavington, Nairobi
  • Engineered scalable, fault-tolerant systems using Elixir, ensuring reliable deployments under increasing transactional load.
  • Integrated third-party SDKs using ExVCR and Absinthe (GraphQL) for safe, efficient data exchange with financial service providers.
  • Built Shell Scripts and Makefiles for PostgreSQL automation — optimised database solutions with clean, maintainable code.
  • Reduced latency significantly by leveraging Phoenix LiveView and PubSub for real-time feature delivery.
  • Led sprint delivery via Jira, collaborating with cross-functional teams to consistently meet product milestones.
Elixir Phoenix LiveView Absinthe PostgreSQL ExVCR PubSub Jira
Jun 2023 — Aug 2023
System Architect
PesaFlow · Lavington, Nairobi
  • Provided technical guidance to Ministries, Departments & Agencies for the "Gava Mkononi" government digitisation initiative.
  • Designed and implemented high-level software architectures aligned with quality standards and continuous deployment readiness.
  • Analysed and enhanced system performance and scalability for public-sector financial platforms across 47 Kenyan counties.
System Design Architecture Govt. Integration Scalability
Sep 2019 — Apr 2024
BSc. Computer Technology
Jomo Kenyatta University of Agriculture & Technology (JKUAT)
  • Graduated with a Bachelor's degree in Computer Technology, building foundations in software engineering, networking, and systems design.
Computer Technology Software Engineering JKUAT
04 / Projects
Featured Work

Highlights from production systems built at scale — backend to full-stack.

01
Fintech · Government
Gava Mkononi Payment Gateway
Architected the integration layer connecting Kenya's government ministries and agencies to PesaFlow's payment infrastructure, enabling digital payment collection across all 47 counties.
ElixirPhoenixPostgreSQLSystem Design
02
Real-Time · Backend
Real-Time Payment Dashboard
Built a live transaction monitoring system using Phoenix LiveView and PubSub, providing real-time updates to government clients with sub-second latency at scale.
LiveViewPubSubElixirPostgreSQL
03
API · GraphQL
Third-Party SDK Integration Layer
Engineered a robust GraphQL API layer using Absinthe for integrating multiple financial service providers, with ExVCR-powered test coverage ensuring zero regressions during updates.
AbsintheGraphQLExVCRPhoenix
04
DevOps · Automation
PostgreSQL Automation Suite
Designed and deployed a suite of Shell scripts and Makefiles for automated PostgreSQL database management, migration pipelines, and optimisation routines across PesaFlow environments.
PostgreSQLShell ScriptsMakefilesCI/CD
05
Full-Stack · Payments
Vehicle History Report Platform
Built a comprehensive vehicle history report platform for the Kenyan market, enabling users to search registration numbers and pay via M-Pesa to access detailed ownership, inspection, and accident records. Implemented a point-in-time snapshot architecture to freeze report data into PostgreSQL JSON columns, asynchronous payment handling via the Safaricom Daraja API with webhook confirmations, and database transactions for atomic credit deduction and search logging.
React.jsNestJSTypeScriptPostgreSQLPrismaM-Pesa APIJWT
Open to Work
Let's build something great together.

I'm actively seeking backend software engineering roles with global and national teams. Specialised in fintech, distributed systems, and real-time architectures. Available for full-time, contract, and freelance engagements.

Send Me a Message →
05 / Contact
Get In Touch

Have an opportunity or a project in mind? I'd love to hear from you.

📍
Location
Kilimani, Nairobi, Kenya 🇰🇪
📞
Phone
🕐
Timezone
EAT (UTC+3) · Flexible for remote collaboration
💼
Availability
● Open to opportunities — immediate start