ChristophK

ChristophK

Christoph Klocker, Austria — Senior Elixir/Phoenix Engineer, 7+ years production Elixir (Remote EU, UTC+1/2)

About Me

Hey, I’m an Elixir developer and software architect with more than 20 years experience and now over 7+ years of production experience building on Elixir and Phoenix. I’ve been the technical founder and CTO of a Smart City / IoT platform (built on Elixir) since 2018 until recently and shipping Elixir/Phoenix/LiveView code every day. Passionate about distributed systems, OTP patterns.

Currently open to: Remote contract/freelance work or full-time positions (EU timezone preferred)

Elixir

  • 7+ years production Elixir
  • Phoenix Framework & Phoenix LiveView, OTP apps
  • OTP patterns: GenServers, Supervisors, process isolation
  • Oban for reliable background job processing

Data & Persistence

  • PostgreSQL with Ecto
  • Row Level Security (RLS) for multi-tenant isolation
  • Time-series data with table partitioning

Messaging & IoT

  • MQTT broker integration
  • LoRaWAN (TTN, Actility/ThingPark), HTTP webhooks, polling, Modbus
  • RabbitMQ

Notable Projects

city-monitor.com — CTO / Product Lead (2018–2026)
Real-time Smart City platform serving municipalities with live dashboards, sensor ingestion, alerting, and white-label PWAs.

rockstead.ai — Founder / Developer (Side Project, 2026–present)

Elixir/Phoenix/LiveView application for comparing LLM quality and cost.

Compare 15+ AI models (Claude, Llama, Mistral, etc.) side-by-side via Amazon Bedrock

:cloud: Infrastructure & DevOps

  • AWS: ECS, EC2, RDS, S3, CloudFront, Lambda, Route53, CloudWatch, IAM, VPC
  • Docker, GitLab CI/CD, staging/production environments

Background

- 20+ years total software development experience

  • Previously: Ruby on Rails, cloud architecture, multiple CTO/tech lead roles
  • Built AWS-based PaaS platforms, high-traffic e-commerce systems, blockchain/tokenization platforms

Languages & Experience

Elixir / Phoenix / LiveView: 7+
Ruby / Rails: 10+
JavaScript: 15+
PostgreSQL:10+
AWS: 12+

Interested in: Elixir ecosystem, AI/LLM integration, distributed systems, SaaS platforms

Open Source Contributions

  • crate_ruby — Ruby driver for Crate.io database
  • activerecord-crate-adapter — ActiveRecord adapter for Crate.io
  • skynet_ruby — Gem to interact with SIA Skynet

Links

LinkedIn: Christoph Klocker - Dornbirn, Vorarlberg, Austria | Professional Profile | LinkedIn

Location & Availability

  • Location: Dornbirn, Austria (UTC+1/2)
  • Work Style: Remote preferred (open to occasional travel within EU)
  • Availability: Open to contract/freelance or full-time opportunities

Looking forward to connecting with the Elixir community! Feel free to reach out if you have interesting projects or opportunities.

Where Next?

Popular in Member Profiles Top

Maxtonx
Hi, I’m looking for a junior developer position as an Elixir Developer. I have been working on Elixir since last year and I want to do m...
New
D4no0
Hello, my name is Daniel, I have been developing in elixir for 5+ years. You can read more about my experience and skill-set in my resu...
New
StefanHoutzager
I’m looking for elixir / phoenix assignments. I live in the Netherlands. Some info about me you can find on www.linkedin.com/in/stefanhou...
New
sandergol
Senior Back-End Developer with 7+ years of experience architecting high-load distributed systems. Specialized in performance optimization...
New
NobbZ
Hi! I am @NobbZ and in this board since the beginning (± a week or so) and in the real world I am called “Norbert”. I’m living close to...
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
krystofbe
Hi everyone! I’m Krystof, Software Engineer from Münster, Germany. I’m looking for freelance work and would like to work remotely or tra...
New
D4no0
Hello, my name is Calancea Daniel. I have worked at Lightcyphers, but because of project shortages, I had to leave the company. Currentl...
New
natewallis
Hi, I am looking to get a leg up in the Elixir development. I currently work as a PHP full stack dev, but use Elixir for personal proje...
New
almirsarajcic
Hey everyone, I’m looking for some contract work. I am a full-stack software developer working in the industry since 2012. I’m used to w...
New

Other popular topics Top

New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
985 43487 311
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
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 52673 488
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
svb
Hi! Currently I want to submit a form by pressing the Enter key. However, since my input field is of type “textarea” this is just adds a...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement