FullstackPhoenix
Available · Freelance · Permanent roles Sweden · Remote-friendly

Hire Andreas Eriksson.

Senior product developer for Elixir/Phoenix and Ruby on Rails teams

I am available for shorter or longer engagements, both as a freelancer and for the right permanent position.

I have spent 20 years building web products and solving the messy problems that sit between business requirements, backend architecture, and user experience. I am strongest in Elixir, Phoenix, and LiveView, and I am comfortable owning both the product-critical backend work and the frontend details that make an application feel finished.

I also bring close to a decade of Ruby on Rails experience from long-running commercial products, so I fit well in teams that need someone who can move between stacks without drama and make pragmatic technical decisions.

Today I actively use AI coding agents as part of my daily workflow to ship faster with better leverage, and I stay close to the Phoenix ecosystem through FullstackPhoenix, where I maintain a SaaS Starter Kit and publish screencasts for other developers.

Experience
20

Years of fullstack product delivery across backend, frontend, and ops.

Stack

Elixir · Phoenix · LiveView · Ruby on Rails

Comfortable owning architecture and frontend details from the same seat.

Location

Sweden

Remote-friendly, short consulting or long-term engagements.

Selected work

Recent projects and product work.

Real problems, real code, shipped. Each one owned end-to-end across product, architecture, and delivery.

Valified · 2022 - Present

Multi-partner billing and subscriptions

Led a Stripe integration for an ESG platform where multiple partners bring their own customers, contracts, and pricing models.

  • Designed the subscription and invoicing setup so partner attribution, pricing logic, and reconciliation hold up in production.
  • Worked with product and finance stakeholders to keep the implementation aligned with how the business actually operates.
ElixirPhoenixPostgreSQLStripe API
Valified · 2022 - Present

Impact report generation overhaul

Rebuilt report generation from a brittle HTML/CSS pipeline to a Typst-based setup for client-facing impact reports.

  • Improved visual quality and made the output far more predictable for professional PDF delivery.
  • Reduced maintenance overhead by replacing a fragile rendering stack with something better suited for complex documents.
ElixirPhoenixTypst
Erlang Solutions · Aug 2021 - Jan 2022

Performance-focused Elixir migration work

Worked with a client team moving parts of a Node-based microservice setup toward Elixir for better speed and stability.

  • Focused on practical performance improvements instead of migration theater.
  • Helped shape services that were easier to reason about and more dependable under load.
ElixirPhoenixRabbitMQ
Autobutler · Oct 2013 - Apr 2021

Automated repair quote platform

Built a system for generating instant repair quotes for car owners based on the manufacturer's spare parts catalog.

  • Owned the solution from data modelling and API design through to deployment in a small, focused team.
  • Worked across Rails and Elixir services to get the flow right end to end.
RubyRailsElixirPhoenixPostgreSQL
Autobutler · Oct 2013 - Apr 2021

Marketplace matching and ranking

Contributed to a two-sided marketplace matching car owners with mechanics based on competence, ratings, availability, and location.

  • Built sorting and matching logic that improved how the platform surfaced relevant workshops.
  • Worked as part of the senior core team on a product with real operational complexity.
RubyRailsReactPostgreSQL
FullstackPhoenix · 2020 - Present

Phoenix starter kit and screencasts

Created and maintain an open source Phoenix/LiveView boilerplate and SaaS Starter Kit used to bootstrap production-ready apps.

  • Package real product patterns into something other developers can ship with immediately.
  • Stay close to the community by publishing screencasts and tutorials built from hands-on experience.
ElixirPhoenixLiveViewPostgreSQL
Technical range

Strong where product teams need leverage.

Backend
Elixir/OTPPhoenixRubyRailsPostgreSQLGraphQL
Frontend
JavaScriptReactLiveViewHotwireTailwind CSSDaisyUI
Infrastructure
DockerAWS (EC2/S3)DigitalOceanHetznerCoolifyHerokuFly.io
Async & Search
ObanSidekiqRedisElasticsearchRabbitMQ
AI & Tooling
Claude CodeCodexLLM integration (OpenAI/Anthropic APIs)
DevOps & CI
GitHub ActionsSemaphoreCircleCISentry
Background

Career and education.

  1. Senior Fullstack Developer
    Valified · 2022 - Present
  2. Senior Developer (Elixir)
    Erlang Solutions, Stockholm · Aug 2021 - Jan 2022
  3. Senior Ruby on Rails Developer
    Autobutler ApS, Copenhagen · Oct 2013 - Apr 2021
  4. Web Developer / Consultant
    AhltorpMedia AB, Malmo · Aug 2008 - Oct 2013
  5. Freelance Web Developer
    Uppsala · 2006 - Aug 2008
Education
Uppsala University
1996 - 2001

Business, Marketing and Computer Science

Availability

Ship or stabilize your product —
let's talk.

If you need a senior developer who can work across product, architecture, and delivery, send an email. Open to shorter consulting or longer-term permanent roles.