dberni

dberni

Piotr Bernad - Full Stack Product Developer (Elixir, Phoenix, React)

Name: Piotr Bernad
Location: Poznań, Poland
Remote / relocation / travel: Remote preferred. Open to relocating down the line if the collaboration is the right fit, and happy to travel when it’s useful.

Work experience: 14+ years as a fullstack engineer, working end to end from a blank repo to a deployed product with paying users. Spent over a decade at a software agency. Currently run Guntracker.pl (booking/marketplace platform, built solo, now with real paying B2B customers). I’ve worked in a lot of different setups, large product teams, solo from-scratch builds, freelance client work - but do my best work in a small team or directly with founders, where I can own something end to end.

Languages / stack and how long:

  • Elixir / Phoenix / Ruby on Rails, 8 years
  • React, Next.js, Vue.js - frontend, 4 years
  • iOS (Swift, Objective-C) and recently React Native with Expo, 6 years

Interested in: I’m not chasing fancy problems for their own sake. I’d rather work on something real with an actual user on the other end.

Area of expertise: Fullstack product engineering with a product growth lean. Most of my work has been on two-sided products - booking platforms, marketplaces, ecommerce, logistics - so the shape of supply/demand/matching/payments is familiar. I work with a customer-first approach and iterate in short, fast cycles. I set up analytics early, watch how real users move through the product, and drive the user lifecycle (via SEO, GEO, paid ads, social media, proper onboarding, converting landing pages, optimizing signup flows) or just kill the features no one uses. On the code side I care about doing it properly: solid architecture, established patterns, and modeling domains the way they actually work (DDD-style) instead of forcing generic CRUD onto everything.

Portfolio / site: https://foundingdevelopers.com
GitHub: piotrbernad (Piotr Bernad) · GitHub

**Email: piotr@bernad.co

Short bio:** My clearest proof point is Guntracker.pl - a booking/marketplace platform for sport shooters I built from scratch, now with real paying B2B customers and meaningful traffic, all acquired without an outside growth team. Low ego, curious, easy to work with - if something’s wrong I’ll say so, and I’m just as happy to be told the same.

Where Next?

Popular in Member Profiles Top

Eiji
About me My name is Tomasz Sulima. Elixir programmer who loves to combine hobby with work. 1000 questions and tests starts the best fun...
New
manofmoses
Hi. Name: Jonathan Email: jonathanmosesman@gmail.com Role: Junior Elixir Phoenix developer Skills: Elixir, Phoenix, Ruby, Rails, HTML...
New
tcollen
My name is Tony Collen, and I’m based out of the Minneapolis/Saint Paul, MN, USA area. I’m currently an independent contractor/consultan...
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
caleb-bb
(UPDATED) [Freelancer] — Caleb Beers, Senior Elixir / Phoenix Engineer (Remote ‑ US / UTC‑4) Who I Am Location: Columbus, Ohio (UTC‑4)...
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
lykes
Hello, My name is Johan Mattisson. I am a freelance contractor based in Sweden. I offer consulting services through my company, 111 Solu...
New

Other popular topics Top

vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
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
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
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
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

We're in Beta

About us Mission Statement