Hubert Lepicki

Co-owner at AmberBit

Białystok, Podlaskie Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Hubert Lepicki is a seasoned software engineer and co-owner of AmberBit with 17 years of experience building web and mobile applications from prototype to production. He blends hands-on development, architecture and team leadership while steering a product-focused development company based in Białystok, Poland. An active open-source contributor in the Elixir ecosystem, he has improved core projects like Elixir and Phoenix and refactored testing and mocking tools—work that touches language tooling, WebSocket protocols, and HTTP streaming. Hubert’s contributions show a practical focus on testability, developer experience and performance, including moving Mox to a GenServer-based design to enable shared mocks. He pairs entrepreneurial grit with deep backend expertise, often tackling subtle infrastructure and tooling problems that improve developer workflows.
code17 years of coding experience
bookBialystok University of Technology
bookLiceum Ogólnokształcące w Dąbrowie Białostockiej
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
684reputation
44kreached
5answers
6questions
github-logo-circle

Github Skills (29)

elixir-mix10
elixir10
testing10
test-framework10
websocket10
http-client10
mocking10
web-framework10
genserver10
javascript9
git9
refactor9
test-automation9
refactoring9
api-server8

Programming languages (14)

MDXC++CSSCPLpgSQLGoHTMLErlang

Github contributions (5)

github-logo-circle
phoenixframework/phoenix

Jul 2015 - Sep 2021

Peace of mind from prototype to production
Role in this project:
userFull-stack Developer
Contributions:10 commits, 8 PRs, 36 comments in 6 years 3 months
Contributions summary:Hubert primarily contributed to the Phoenix framework by addressing various aspects of the project. They modified code related to WebSocket protocols, and generator tasks. The user also improved the code reloader functionality by adding configurations for reloadable apps. Furthermore, the user implemented support for building CJS modules alongside ESM and IIFE, extending the framework's module support.
realtimepeacephoenix-frameworkelixirprototype
dashbitco/mox

Sep 2017 - Nov 2017

Mocks and explicit contracts in Elixir
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 PRs, 33 comments in 1 month
Contributions summary:Hubert focused on refactoring the Mox library, transitioning from a Registry to a GenServer for managing expectations. They implemented features allowing other processes to share mocks, enhancing the flexibility of the testing framework. Further contributions involved improvements to installation instructions, along with using `Code.ensure_compiled?` instead of `Code.ensure_loaded?` and adding a global mode and making private the default mode.
testingelixirmockscontractsexplicit-contracts
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial