MICHAEL MUNAVU
Elixir & Phoenix Developer | Full-Stack | Technical Writer
ABOUT ME
I'm a passionate software engineer with experience building robust web applications using Elixir, Phoenix LiveView, and React JS. I'm also a technical writer, documenting my code for clarity and maintainability.
EXPERIENCE
Founded Callwissely AI
CallWisely.ai ensures your business captures every opportunity with AI-powered phone agents that work 24/7, 365 days a year.
Built Nexuscale AI
Nexuscale AI is an advanced email marketing platform that leverages artificial intelligence to automate sales processes and deliver exceptional results. The platform writes result-driven emails, targets customers effectively, reveals competitor secrets, and schedules meetings, helping businesses achieve significant growth while saving valuable time.
Hackathon Success
Honed my skills through participation in Hackathons and startup competitions, winning a total of 12 awards.
Education & Training
Solidified my technical foundation through programs at Microverse and Moringa School, collaborating with developers worldwide.
Technical Writing
Currently, I write technical articles on Medium to share my knowledge and learnings.
CORE SKILLS
• Elixir & Phoenix LiveView
• React JS
• Full-Stack Development
• Technical Writing & Documentation
• API Development
• Database Design
• Payment Integration
• Agile Development
ACHIEVEMENTS
✓ 12 Hackathon & Startup Competition Awards
✓ Created Open Source Hex Package for Payment Integration
✓ Founded Two Successful Platforms (Agritech & Fintech)
✓ Active Technical Writer on Medium
✓ Microverse Graduate
✓ Moringa School Alumni
CONNECT
Do you have any ideas you would love to bring to life, whether it is a landing page to drive more sales or a mega system? Reach out. I would love to walk this journey with you.
Elixir
Phoenix Web Framework
React
JavaScript
HTML
CSS
Database Management
Erick O.
Nairobi, Kenya
$30/hr
4.7
12 jobs
Senior Software Engineer. Founded InstaEscrow, the M-Pesa escrow product for Kenya's social commerce market. Senior at SafeBoda. Previously at Bamboo (US investing for Africans) and Mindful Care (US healthcare). Eight years deep on Elixir, TypeScript, Go, and distributed systems.
Elixir
Phoenix
TypeScript
PostgreSQL
MySQL
GraphQL
MongoDB
RabbitMQ
Apache Kafka
Vue.js
Node.js
React
Tailwind CSS
NestJS
ExpressJS
Pollet O.
Kisumu, Kenya
$35/hr
5.0
1 jobs
I’m a software developer specializing in Elixir/Phoenix backend engineering with 7+ years of production experience building reliable, scalable systems for international remote teams and clients.
Over the years, I’ve delivered Elixir/Phoenix projects across multiple domains, i.e, real estate, fintech/payment integrations, USSD/SMS platforms, and progressive web applications; often taking responsibility for architecture, background processing, and operational reliability. I work with Phoenix LiveView for interactive UIs when needed and design data layers using PostgreSQL. I also have hands-on experience with background job systems (Oban), test-driven development, and OTP-based designs that leverage supervisors and workers for resilient systems.
While my primary strength is backend engineering, I’ve worked with frontend frameworks (Bulma, Materialize CSS, Bootstrap, Zurb Foundation, Tailwind), and I’m expanding my toolset into TypeScript / NestJS and React to increase market flexibility and full-stack capability. I’ve shipped production features as a contractor and team lead, translating client requirements into milestones, breaking work into user stories, running sprint planning, assigning tasks, and ensuring timely delivery.
Core technical skills & practices
- Languages / Frameworks: Elixir, Phoenix, Phoenix LiveView; learning TypeScript, NestJS, React
- Background jobs / concurrency: Oban, OTP patterns (GenServer, Supervisors)
- Databases: PostgreSQL, MySQL (data modeling, performance tuning)
- APIs & integrations: REST APIs, webhooks, payments/SMS integrations
- Testing & quality: Test-Driven Development, unit & integration tests
- Architecture / patterns: Domain-Driven Design, Event Sourcing & CQRS (familiarity & practical usage)
- DevOps / CI: Docker, deployments, GitLab CI, Travis CI (pipeline-driven delivery)
- Version control / collaboration: Git, GitHub, GitLab; remote team workflows, code reviews
- Product & delivery: Sprint planning, breaking milestones into user stories, project documentation, stakeholder communication
What I bring
- A pragmatic, test-first approach to building maintainable systems
- Experience designing resilient, asynchronous services (queues, retries, observability)
- Leadership in small teams: mentoring, task breakdown, and client-facing technical communication
- Remote-first collaboration: clear written updates, reliable delivery, and async-friendly practices
I’m actively building a small public portfolio (Elixir microservice + a NestJS/React demo) to showcase architecture and implementation choices. I’m open to contract or remote roles where I can contribute backend expertise, help shape architecture, and mentor others while continuing to grow my full-stack skills.
If you’d like to see examples of my work or discuss how I can help your project, I’m happy to share links and a short architecture summary.
Elixir
Phoenix
PostgreSQL
Database Design
MySQL
SMS
Software Debugging
Functional Programming
Payment Functionality
Roy K.
Nairobi, Kenya
$25/hr
5.0
1 jobs
Tailwind CSS | Javascript | React | Next.js | Alpine JS | Phoenix | Liveview | Elixir | AWS
I specialize in building scalable, efficient, innovative solutions tailored to modern technology needs. With React, Next.js, Phoenix, and Elixir expertise, I deliver high-quality web applications that drive results.
As a co-founder of a fintech startup, I’ve designed AI-powered financial solutions, combining technical expertise with strategic vision to solve real-world problems.
I’m passionate about creating impactful projects, collaborating with clients, and using technology to drive meaningful change. Let’s work together to bring your ideas to life!
Elixir
Phoenix
JavaScript
Database Design
React
Next.js
Tailwind CSS
Danstan O.
Nairobi, Kenya
$45/hr
4.1
2 jobs
Hi, I am an experienced Elixir Engineer with 6 years of experience in the industry, specialising in writing real-time distributed applications in Phoenix and Live View. With a strong foundation in functional programming, I am committed to building scalable and fault-tolerant systems that can handle complex challenges.
In addition to my Elixir expertise, I have extensive experience in Node.js and React.js, as well as various methodologies like Domain Driven Design (DDD), Behavior Driven Development (BDD), and Component Architecture. I have worked on a wide range of projects, from small startups to enterprise-level applications, providing technical leadership and helping to develop innovative solutions.
I can also plug into DevOps through my experience deploying applications using Terraform on Azure and AWS.
I also have a background in product management, having worked at Microsoft and contributed to the development of several successful products. This experience has given me a unique perspective on the development process, allowing me to better understand the needs of both technical and non-technical stakeholders.
As a freelancer, I am passionate about building strong relationships with my clients, understanding their unique needs and goals, and delivering solutions that exceed their expectations. I am committed to open communication, collaboration, and delivering high-quality work on time and within budget.
If you're looking for an experienced Elixir Engineer with a strong track record of success, please don't hesitate to get in touch! I would be happy to discuss how I can help you achieve your goals.
Elixir
Node.js
React
ChatGPT API Integration
Next.js
PostgreSQL
MongoDB
Python
Flask
Microsoft Azure
Amazon Web Services
Google Cloud Platform
React Native
Phoenix Web Framework
Kevin N.
Nairobi, Kenya
$10/hr
5.0
8 jobs
If your backend is breaking, slow, or something just isn’t working the way it should, I can help you fix it quickly.
I work with startups and businesses to solve backend problems like:
Broken APIs and failing integrations
Payment issues (Stripe, PayPal, M-Pesa)
Buggy or unstable backend systems
Connecting third-party services
Getting apps ready for production
I mainly work with Elixir and Node.js, and I’m comfortable jumping into existing codebases, even messy ones, and figuring things out fast.
Most of the time, I end up:
Fixing issues that other developers couldn’t resolve
Cleaning up confusing or unfinished code
Finishing integrations that are “almost working” but not quite there
I move fast, communicate clearly, and focus on actually getting things working—not just explaining the problem.
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Elixir Developer in Kenya on Upwork?
You can hire a Elixir Developer in Kenya on Upwork in four simple steps:
Create a job post tailored to your Elixir Developer project scope. We'll walk you through the process step by step.
Browse top Elixir Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Elixir Developer profiles and interview.
Hire the right Elixir Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Elixir Developer?
Rates charged by Elixir Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Elixir Developer in Kenya on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Elixir Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Elixir Developer team you need to succeed.
Can I hire a Elixir Developer in Kenya within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Elixir Developer proposals within 24 hours of posting a job description.