I’m a seasoned Senior Full Stack Software Engineer with over five years of hands-on experience building scalable, reliable applications and designing resilient system architectures. Consequently I have a deep passion for the Elixir and Phoenix ecosystem—especially API development, real‑time systems, and cloud integration.
🇺🇸 AppWork USA Senior Full Stack Developer – Building scalable backend systems, microservices, and 3rd-party integrations using Elixir/Phoenix and React.
🚖 Safeboda Riding App Uganda Senior Backend Engineer – Designed and maintained high-throughput Elixir microservices for ride-hailing and delivery operations across East Africa.
🔗 ViewPro GIS Website USA Full Stack Developer – Developed interactive tools using Phoenix LiveView and real-time GIS data visualization.
📸 Picsello Photography Platform USA
Senior Elixir Engineer – Built LiveView-based scheduling, gallery uploads, email automations, and slots booking for photography shoots.
✅ Core Specializations
- Elixir / Phoenix: REST APIs, Absinthe GraphQL, WebSockets, LiveView
- Concurrency & Pattern Matching‑driven development with clean, maintainable code
- Testing Tools: ExUnit and Wallaby for unit & concurrent browser testing
- APIs & Integrations: Stripe, PayPal, Google APIs, Trello, Jira, etc.
- Databases: PostgreSQL, MySQL, MongoDB, Firebase
- DevOps: CI/CD pipelines, Docker-based development & deployments
🧩 Other Technical Experience
- Backend: Node.js, Python
- Frontend: HTML, CSS, JavaScript, TailwindCSS, TypeScript, React, Next.js
- Cloud & Infrastructure: Kubernetes, Jenkins, AWS, GCP
2019–2020: Junior Machine Learning Engineer
- Trained and deployed basic ML models, gaining foundational backend experience.
- Began working with remote teams and startups, honing collaboration and communication skills.
2020–2021: Backend Leadership with Node.js
- Joined remote startup environments, primarily using Node.js.
- Led backend development efforts and coordinated closely with requirement/QA teams.
2021: Discovering Elixir & Falling in Love
- Explored ViewPro GIS (GeoZone, GeoComment & GeoLocator—user‑centered, interactive 3D zoning and civic engagement tools built on ArcGIS platforms)
- Experimented with Phoenix LiveView during a proof‑of‑concept—impressed by Elixir’s concurrency, pattern‑matching and real‑time strengths.
- Fell in love with Elixir—its elegance, reliability, and developer ergonomics became a daily passion.
- Links https://www.viewprogis.com/
2022–2023: Senior Elixir Engineer at Safeboda & Picsello
- At Safeboda — a rapidly growing ride-hailing & delivery super-app in East Africa. I worked on high‑throughput microservices with Elixir GenServers, RabbitMQ, Kafka, and GraphQL, enabling features like Plus and Saver ride tiers and B2B dashboards
- At Picsello — built using Elixir LiveView:
- Developed booking slots with conflict resolution.
- Handled large photo gallery uploads (zipping, resuming).
- Implemented automated email templates and business-email workflows.
- Links: https://www.safeboda.com/ https://www.picsello.com/
2023–Present: Full Stack Senior Developer at Appwork (USA)
- Building and scaling backend systems with Elixir/Phoenix REST APIs.
- Creating new microservices, implementing React front-ends, and integrating with external APIs (For different PMS).
- Continuously improving architecture and performance as part of international projects.
- Links https://appworkco.com/meet-the-team/