Elixir & Phoenix

Elixir and Phoenix Development

Phoenix and LiveView applications, APIs, MCP servers and AI automation, from the engineer who leads Phoenix tooling at a payment gateway.

A wide monitor on a walnut desk at dusk showing Elixir code beside a supervision tree diagram with one branch in crimson
A laptop showing a live operations dashboard with transaction counters, a streaming chart and an event feed
A laptop showing an MCP server's tools in a terminal beside a diagram of an AI assistant connected through an OAuth-protected server to a database and a CRM
In payment gateways
10 years
Gifts a year at GivingFire
$100M+
Gateways built
2
Shipped at Edge
3DS + 3RI

Real-Time Systems That Stay Up

At Edge Payments Technologies I lead the team that builds merchant onboarding, dashboards, invoicing, hosted checkout and public APIs in Elixir, Phoenix and LiveView. This website, with its CRM, billing and MCP server, runs on Phoenix too.

Elixir suits systems that must stay responsive under load: payment flows, real-time dashboards, integrations with unreliable third parties, and AI agents calling tools in parallel.

Elixir Phoenix LiveView MCP AI Automation
bolt

Phoenix LiveView Applications

Dashboards, back offices and customer portals with real-time updates, and no separate front-end codebase to maintain.

api

APIs

Versioned REST and JSON:API endpoints with OpenAPI documentation, OAuth, webhooks and rate limiting.

hub

MCP Servers

Model Context Protocol servers that give AI assistants scoped, OAuth-protected tools over your data. I run one in production for this site's CRM and billing.

auto_awesome

AI Integration and Automation

LLM-backed reviews, classification and workflow automation as supervised background jobs that retry, log and alert.

Track Record

10 Years Inside Payment Gateways

Since 2017 my work has been payment infrastructure: first as the sole engineer on GivingFire's gateway, then building and leading engineering at Edge Payments Technologies. Systems that move money leave no room for shortcuts, and I bring that standard to every project.

payments

Edge Payments Technologies

Lead Software Engineer and Head of Compliance · 2022 – present

  • check_circle Lead the Tooling team building merchant onboarding, dashboards, invoicing, Paylinks and hosted checkout in Elixir, Phoenix and LiveView.
  • check_circle Built public APIs, CLIs and third-party integrations, and wrote the API documentation.
  • check_circle Architected AI-powered compliance monitoring that automatically reviews merchants in high-risk categories.
volunteer_activism

GivingFire

Senior Software Engineer · 2017 – 2022

  • check_circle Sole engineer on a payment gateway and donation platform processing $100M+ in gifts a year.
  • check_circle Built a custom subscription billing engine and tax receipt automation.
  • check_circle Integrated Salesforce, Planning Center and Breeze, and built a Zapier app for custom workflows.
See the full work history arrow_forward
The Delivery Path

How We Get There

chat_bubble

Discovery

Your business, constraints and what success looks like.

architecture

Design

Architecture, data models and a plan you can review.

code

Development

Iterative builds with regular demos and feedback.

rocket_launch

Deployment

Production launch, monitoring and knowledge transfer.

Transparent Pricing

Scope-Based Engagement

  • check_circle Discovery & Requirements Session
  • check_circle Technical Architecture Document
  • check_circle Source Code & Documentation Handover

Project Pricing

Custom Quote

Scope-based pricing tailored to your project complexity and timeline.

Hourly Rates

Short-term contracts

$50/hr

Advisory, code review, fixes, and short projects.

Long-term, full-time

$30/hr

Ongoing full-time contracts, working as part of your team.

Common Questions

Why choose Elixir and Phoenix? expand_more

The BEAM runtime handles many concurrent connections and background tasks with predictable latency, and supervisors restart failed processes on their own. LiveView adds rich, real-time interfaces without a separate JavaScript application.

Can you add an MCP server to my existing Phoenix app? expand_more

Yes. The tools sit next to your existing contexts and reuse their authorisation, so an assistant can do exactly what the signed-in user can do, and nothing more.

Can you help my team adopt Elixir? expand_more

Yes: architecture reviews, pairing, code reviews, or building the first service together with your team, billed hourly.

Interested in Elixir and Phoenix Development?

Tell me about the system you want to build or improve, and I'll get back to you with next steps.

View Work History