logicmason

logicmason

Mark Wilbur, Taipei - Senior Elixir/Phoenix Engineer for async-friendly codebase diagnostics, backend rescue, scraping & data pipelines

Hi everyone,

I’m available immediately for short-term Elixir/Phoenix contract work, especially technical debt remediation, production debugging, data pipeline work, and feature delivery in existing codebases.

You may know me as the creator of Alchemist Camp, where I produced 200+ Elixir screencasts and tutorials. My strongest fit is dropping into complex or messy production systems, understanding them quickly, and shipping clean, maintainable improvements with minimal hand-holding.

I’m also offering short diagnostic engagements for teams that are not ready to commit to a longer contract yet.

Typical format:

  • 90-minute architecture/debugging call, or
  • 10–20 hours reviewing the codebase, logs, tickets, and deployment setup
  • written findings and prioritized action plan
  • initial fixes where possible
  • option to continue hourly or as a short-term contract

A few relevant highlights:

  • Director of Engineering at Homepie: evaluated the team/codebase, removed 100K+ lines of technical debt, and built scraping/listing infrastructure that supported national expansion
  • Sole architect of A1X’s initial distributed crypto trading platform
  • Early full-stack engineer at Verbling (YC11): worked across the web stack, growth engineering, ad optimization, and the v1 of a multi-armed bandit system
  • Long background in Elixir/Phoenix, Ruby/Rails, JavaScript, Postgres, marketplaces, data munging, scraping, and backend architecture. Experience with Phoenix LiveView on the frontend involving complex, multi-step forms with embedded schemas.

Logistics:

I’m based in Taipei, Taiwan. I’m on a Taiwan Gold Card with open work permission, and I’m a US citizen with a US bank account, so I can sign standard W-9 / 1099 contracts. I work very well asynchronously and can often use the time zone difference productively: clearing tickets, investigating issues, reviewing code, and pushing fixes while US teams are offline, with scheduled overlap for handoffs and decisions.

Best fit:

  • Elixir/Phoenix applications
  • legacy-code cleanup
  • production bugs
  • Postgres/data issues
  • scraping or ETL-style pipelines
  • marketplace applications
  • feature delivery in existing systems
  • AI/RAG integration where the hard part is backend/data reliability rather than prompts

Links:

If you know a team that could use senior Elixir/backend help this month, I’d appreciate an intro.

Where Next?

Popular in Member Profiles Top

josefrichter
:fire: I design complex interfaces and write the code to back them up. No translation layer required. If you’re (re)designing your app,...
New
New
lykes
Hi, I’m Johan Mattisson, a software developer based in Växjö, Sweden. I’ve been writing Elixir since around 2016 and honestly haven’t loo...
New
Ankhers
Greetings, I would like to introduce myself as Justin, an experienced software developer with a focus on Elixir in production. I have be...
New
tadasajon
My name is Jon Crowell and I’m looking for work as an Elixir developer. I’m currently based in Lancaster, PA, but I’m open to relocating...
New
hectorperez
Hello! I’m open to remote contract work or a position where I can spend some time contributing to open source. For example, last week I ...
New
caleb-bb
(UPDATED) [Freelancer] — Caleb Beers, Senior Elixir / Phoenix Engineer (Remote ‑ US / UTC‑4) Who I Am Location: Columbus, Ohio (UTC‑4)...
New
Miguel1
Hi everyone, I started learning Elixir 2 months ago and it’s been a wonderful journey for me, coming from JavaScript (react and nodejs) ...
New
Exadra37
Hello Everyone :wave: :white_check_mark: I am Paulo Renato, located in the United Kingdom (Scotland), and I am seeking a fully remote ro...
New
Azamat-Kurbanov
Azamat Kurbanov | Prague, Czech Republic - Experienced Senior Software Engineer Name: Azamat Kurbanov Location: Prague, Czech Republic ...
New

Other popular topics Top

Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

We're in Beta

About us Mission Statement