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

JEG2
The Groxio consulting team—Bruce Tate (@redrapids), Paulo Valim, and myself—are fresh off of a project where we helped scale a medical ap...
New
beamologist
Hi, I am Rafael Lefever, moved from Belgium to Poland in 2019 and I got enchanted by the Elixir eco system about 8 months ago. I studied ...
New
kodi
Hi Elixir community! Name: Kodi Location: India Time zone: IST (UTC+5:30) Work Mode: Remote preferred Team Experience: Combined 7...
New
lykes
My name is Johan Mattisson. I am a freelance contractor working through my company, 111 Solutions AB, based in Växjö, Sweden. I have ove...
New
valo
We are a remote team, which has an expertise in Ruby on Rails, Elixir, Ember.JS, scaling infrastructure and machine learning. My name is...
New
beamologist
Rafael L. EU Citizen, located in Belgium remote preferred, willing to travel occasionally or work in US time. 20+ years total industry ex...
New
hubertlepicki
AmberBit is a software consultancy established in 2009, back then with focus on Ruby on Rails, but switched over to Elixir a decade ago. ...
New
adrian
Hello, My name is Adrián, and I’m an experienced Elixir developer with over seven years of experience in Elixir. I have run my company f...
New
LostKobrakai
Hey Folks, I’m Benjamin Milde, based in Munich, Germany, Due to covid continuously affecting my usual business (strongly related to in ...
New
amarandon
Hi, I’m Alex, senior software developer, architect, tech lead and trainer based in Toulouse, France. I have over 20 years of experience...
New

Other popular topics Top

Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 36352 110
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
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

We're in Beta

About us Mission Statement