Skip to main content
Łukasz Niemier

Łukasz Niemier

(he/him)

Principal Elixir Developer

Owner at Hauleth.dev

Poznan, Greater Poland, Poland🇵🇱
Open to:Full-time rolesContract rolesBoard positionsMentoring othersCollaborations
Preferred workplace:Remote (worldwide)Remote (same region)Remote (same country)
Report

Principal-level Elixir/Erlang Engineer with 10+ years of experience building distributed cloud-native platforms and high-performance backend services. Contributor to Elixir, Erlang/OTP, and Ecto. Specializing in performance engineering, distributed systems, and fault-tolerant platforms.

Areas of expertise: Distributed Systems · BEAM/OTP · Performance Engineering · System Architecture ˙ Technical Mentoring

Activity

Active on:Bluesky networkTangled

Loading activity...

View full activity

Career: 10

Owner

Hauleth.dev

Full-time

Nov 2016 - Present
ElixirPhoenix FrameworkRustErlangPostgreSQLMongoDBTest-Driven DevelopmentCI/CDGit

Elixir Consultant

DockYard

Contract · Remote

Nov 2025 - Dec 2025

Architectural analysis of client product codebase with preparation of security analysis with detailed report with proposed solutions

ElixirPhoenix FrameworkSystems DesignInformation Architecture

Principal Elixir Developer

Supabase

Full-time · Remote

Nov 2023 - Jun 2025

- Lead development of Supabase's Supavisor project which was a backbone of the company offering - Improved performance of the implementation by 60% by careful analysis of application profile - Lead implementation of E2E testing against popular PostgreSQL JavaScript clients - Implemented multi-region deployment to improve system durability by blue/green deployments - Reduced usage of mocks in test suite to improve test performance as well as test volatility, reducing in reduced CI usage and improved development experience

ElixirErlangPostgreSQLEnglishCI/CDSystem DeploymentGitProject ManagementTechnical LeadershipTeam Collaboration

Senior Elixir Consultant

Logflare

Contract · Remote

Mar 2023 - Nov 2023

- Implemented on-the-fly decompression of incoming data that improved ingestion possibilities and reduced transfer usage - Implemented DataDog-compatible ingestion endpoint for seamless transition from DataDog provider to Logflare Improved BigQuery pipeline workflow to reduce congestion on database connections - Added support for AWS Cloud Events metadata extraction - Improved CI usage by splitting different actions to separate steps ran in parallel - Replaced dynamic generation of connection modules for PostgreSQL storage system with Ecto's dynamic repositories to avoid atom exhaustion

ElixirPhoenix FrameworkPostgreSQL

Senior Elixir Developer

Eiger

Remote

Aug 2022 - Feb 2023

- Forte.io - implemented Interledger protocol for cross-chain transactions - Aleo Blockchain - implemented GraphQL API for the on-chain data; created syntax colouring library for Aleo assembly-like language for smart contracts

ElixirPhoenix FrameworkRustBlockchainGit

Elixir Consultant

Erlang Solutions

Contract · Remote

Apr 2021 - Dec 2021

Optimised DB query performance by providing PostgreSQL structure analysis and improving indices usage

ElixirPhoenix FrameworkPostgreSQLAgile

Senior Elixir Developer

Remote.com

Full-time · Remote

Oct 2020 - Apr 2021
ElixirPhoenix Framework

Senior Erlang Developer

Kobil GmbH

Full-time · Remote

Mar 2019 - Sep 2020

Implementation of transactions in MongoDB driver for Elixir

ErlangElixirMongoDBGitRebar3

Full Stack Engineer

AppUnite

Self-employed · Hybrid

Nov 2016 - Mar 2019

- JaFolders/AlleFolders - 2× performance improvement by optimising PostgreSQL usage by reducing geo-queries using PostGIS thanks to better indices and materialised views; implemented UI and brochure viewer in Vue and SVG - OneMedical/Helium Health - architectural redesign and reimplementation of application from Rails/MongoDB to Phoenix/PostgreSQL; prepared hybrid deployment with on-premise/in-cloud system; migrated of the existing deployments from MongoDB to PostgreSQL

ElixirPhoenix FrameworkJavaScriptVue.jsPostgreSQLSystem DeploymentCI/CDGitTeam CollaborationLeadershipTechnical Leadership

Ruby Developer

Nukomeet

Full-time · On-site

Apr 2015 - Nov 2016
RubyRuby on RailsGit

Skills: 48

Technical

BlockchainCI/CDDatabasesDistributed SystemsElixirErlangGitJavaScript
LaTeXLinuxMongoDBNixNixOSPhoenix FrameworkPostgreSQLRubyRuby on RailsRustSoftware EngineeringSQLSystem DeploymentSystems DesignTCLTechnical DocumentationTerraformTest-Driven DevelopmentVue.js

Business

AgileBloggingProject ManagementSaaSTraining & Development

Creative

Information Architecture

Interpersonal

EnglishLeadershipMentoringTeam CollaborationTechnical Leadership

Industry

Electronic Medical RecordsHealthcareIaaSPaaS

Community

Open Source

Security

Incident ResponseSecurity Auditing

Other

BigQueryElaRebar3

Projects: 3

erlang-system

github.com/hauleth/erlang-systemd

Integration library between Erlang applications and systemd service descriptions.

e9p

tangled.org/hauleth.dev/e9p

Implementation of 9p filesystem protocol in pure Erlang

Ultravisor

github.com/Ultravisor/ultravisor

Ultravisor is a scalable, cloud-native Postgres connection pooler. A Ultravisor cluster is capable of proxying millions of Postgres end-client connections into a stateful pool of native Postgres database connections.

Talks & sessions: 2

"config.exs is Simple" and Other Lies

Delivered 2x · latest 2022 · ElixirConf EU, Elixir Meetup #2 Curiosum

ElixirConf EU · Jun 9, 2022 · London, UK · Presenter · Hybrid

Watch recording

Elixir Meetup #2 Curiosum · Feb 9, 2022 · Presenter · Virtual

Watch recording

Who Supervises Supervisors?

30 min · Intermediate/advanced developers who want to manage their own applications and DevOps that are managing BEAM applications

OTP supervisors allow programmers to write reliable software in occurrence of errors in our code, but what happens when there is a bug in the OTP itself? Or in cases when our system becomes unresponsive despite the fact that all processes are up and running. That is where the system supervisor, like systemd, comes to play to help operations to keep the application up and running while being able to reliably observe the state of application.

Delivered once · latest 2021 · Code BEAM V America

Code BEAM V America · Mar 10, 2021 · San Francisco · Presenter · Virtual

View slidesWatch recording

Education: 1

Poznań University of Technology

No degree, Computer Science

Sep 2012 - Apr 2015

Activities / Societies: - Secretary of AKAI - Co-organiser of Google I/O Extended 2013 and 2014

Volunteering: 3

Vice Technical Organisator

Pyrkon

Jan 2015 - Aug 2015

Secretary

AKAI - Akademickie Koło Aplikacji Internetowycch

Nov 2012 - Apr 2015

Elixir Language

- Reworked Elixir's Logger implementation to be built on top of new Erlang's Logger added in OTP 21. Added 3 new logging levels and support for structured logging. - Add CLI report for Elixir default coverage tooling

Languages: 3

Polish(Native or bilingual)
English(Full professional)
German(Elementary)
Łukasz Niemier (@hauleth.dev) | Sifa