Software Engineer and Solutions Architect who turns complex business logic into simple, reliable software.

Private information
AI/ML Ash Framework DevOps LiveView MySQL/MariaDB OTP Phoenix PostgreSQL Tailwind VueJS

I am a software engineer with 4.5 years of experience working with Elixir, focused on building reliable, maintainable systems with Elixir, Phoenix, and LiveView. What sets me apart is my attention to detail and the way I approach complex problems. I like to understand the business logic behind a feature deeply, break it down into clear and manageable pieces, and then build a solution that is simple to reason about and dependable in production.

I have worked across the full software development lifecycle, from understanding requirements and designing systems to implementation, testing, deployment, debugging, and ongoing improvement. My experience includes building production applications with the PETAL stack, designing APIs, working with relational databases and Ecto, integrating third-party services, and developing large-scale fintech systems involving payment gateways, banks, card networks, reconciliation, and settlement.

I am particular about the quality of the code I write. I care about edge cases, data integrity, readability, performance, and long-term maintainability rather than simply making something work. I enjoy code reviews, debugging difficult problems, refactoring existing systems, and finding ways to make complicated code easier for the next developer to understand.

I also take ownership of what I build. I aim to deliver work that is not only technically correct but also solves the actual problem the business is trying to address. My goal is always to leave a system better than I found it and to consistently deliver software that people can depend on.

Actively looking

Nairobi, Nairobi, Kenya

09:38 AM

Prefer remote

Interested in offers

Full time

Interested in roles

Mid-level