Łukasz Niemier
(he/him)Principal Elixir Developer
Owner at Hauleth.dev
Activity
Loading activity...
Career: 10
Owner
Hauleth.dev
Full-time
Nov 2016 - Present
Owner
Hauleth.dev
Full-time
Elixir Consultant
DockYard
Contract · Remote
Nov 2025 - Dec 2025
Elixir Consultant
DockYard
Contract · Remote
Architectural analysis of client product codebase with preparation of security analysis with detailed report with proposed solutions
Principal Elixir Developer
Supabase
Full-time · Remote
Nov 2023 - Jun 2025
Principal Elixir Developer
Supabase
Full-time · Remote
- 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
Senior Elixir Consultant
Logflare
Contract · Remote
Mar 2023 - Nov 2023
Senior Elixir Consultant
Logflare
Contract · Remote
- 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
Senior Elixir Developer
Eiger
Remote
Aug 2022 - Feb 2023
Senior Elixir Developer
Eiger
Remote
- 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
Elixir Consultant
Erlang Solutions
Contract · Remote
Apr 2021 - Dec 2021
Elixir Consultant
Erlang Solutions
Contract · Remote
Optimised DB query performance by providing PostgreSQL structure analysis and improving indices usage
Senior Elixir Developer
Remote.com
Full-time · Remote
Oct 2020 - Apr 2021
Senior Elixir Developer
Remote.com
Full-time · Remote
Senior Erlang Developer
Kobil GmbH
Full-time · Remote
Mar 2019 - Sep 2020
Senior Erlang Developer
Kobil GmbH
Full-time · Remote
Implementation of transactions in MongoDB driver for Elixir
Full Stack Engineer
AppUnite
Self-employed · Hybrid
Nov 2016 - Mar 2019
Full Stack Engineer
AppUnite
Self-employed · Hybrid
- 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
Ruby Developer
Nukomeet
Full-time · On-site
Apr 2015 - Nov 2016
Ruby Developer
Nukomeet
Full-time · On-site
Skills: 48
Technical
Business
Creative
Interpersonal
Industry
Community
Security
Other
Projects: 3
erlang-system
github.com/hauleth/erlang-systemd
erlang-system
github.com/hauleth/erlang-systemd
Integration library between Erlang applications and systemd service descriptions.
e9p
tangled.org/hauleth.dev/e9p
e9p
tangled.org/hauleth.dev/e9p
Implementation of 9p filesystem protocol in pure Erlang
Ultravisor
github.com/Ultravisor/ultravisor
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
Elixir Meetup #2 Curiosum · Feb 9, 2022 · Presenter · Virtual
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
Education: 1
Poznań University of Technology
No degree, Computer Science
Sep 2012 - Apr 2015
Poznań University of Technology
No degree, Computer Science
Activities / Societies: - Secretary of AKAI - Co-organiser of Google I/O Extended 2013 and 2014
Volunteering: 3
Vice Technical Organisator
Pyrkon
Secretary
AKAI - Akademickie Koło Aplikacji Internetowycch
Elixir Language
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