I’m a Senior Software Engineer and technology entrepreneur specializing in Elixir, Erlang/OTP, Phoenix, and Phoenix LiveView, with a strong focus on backend engineering, distributed systems, and building production-ready platforms.
My experience goes beyond writing application code. I design, develop, deploy, and operate complex software systems, combining software architecture with hands-on infrastructure engineering.
I’ve worked on multi-tenant SaaS platforms and telecommunications systems (MVNO), designing services for subscriber management, authentication and authorization, payment processing, external provider integrations, and real-time communication.
My technical experience includes:
- Elixir & Phoenix: OTP, Phoenix LiveView, Ecto, background processing with Oban, real-time communication, and API development.
- Software Architecture: Modular systems, reusable abstractions, Elixir behaviours, adapter patterns, service integration, and event-driven workflows.
- Identity & Security: OAuth 2.0, OpenID Connect, PKCE, authentication flows, and identity provider integrations.
- Cloud & Infrastructure: Kubernetes (K3s), Docker, Traefik, GitOps with Argo CD, CI/CD pipelines, and infrastructure automation.
- Integrations: Payment gateways, REST APIs, webhooks, telecommunications providers, and third-party services.
I enjoy tackling challenging technical problems, reducing unnecessary complexity, and designing systems that are maintainable, extensible, and resilient.
As both an engineer and entrepreneur, I bring a product-oriented perspective to technical decisions, balancing engineering quality, operational reliability, and business requirements.
I’m particularly interested in remote opportunities where I can contribute to technically challenging Elixir projects, distributed systems, and scalable backend platforms.