“I have been working with Łukasz for more than a year. He is the kind of guy who will go into the very deep roots of the problem and try to fix it. He is always very lively and has a very cool and calm attitude towards everything. He has innovative ideas and always developing new tools that can ease the team's work. His love for clojurescript, skateboarding is amazing :).”
About
Over the last 9 years I partnered up with companies big and small, remote and on-site.
DESIGN
Considering design and front-end development parts of a single whole, I worked closely with designers on a design system. Struggling with inconsistent spacing, I developed a spacing system which can make even a random layout consistent. Striving for excellent UX, I built an offline-first app with unlimited edit history.
SECURITY
To protect my partners, I led security efforts through conducting workshops, penetration tests and code reviews. To give back to the community, I contributed to the security of a popular OAuth Symfony bundle and a Virtual DOM library. I also recorded videos on web security that have been viewed tens of thousands of times.
TESTING
Seeing manual testing as a bottleneck, I pioneered automated visual regression testing to deliver working software faster. Automated screenshot diffs fostered communication with product people and advanced API mocks enabled me to develop frontend and backend in parallel.
KNOWLEDGE SHARING
I have been blogging to share my knowledge with as may people as possible. Posts I had authored have been featured in industry newsletters such as JSK Weekly and Software Testing Weekly. Every month thousands of people find value in them. I enjoy seeing people grow and that is why I mentor less experienced developers and Toastmasters. Looking for a way to connect with people, I spoke at tech events from Berlin to Bolivia and participated in the Global Day of Coderetreat.
PRIORITIZATION
Being focused on delivering value, I did not want to code just because I could code. That is why instead of spending months on building an app, I automated a spreadsheet that hundreds of people ended up loving.
DEVELOPMENT
Not willing to accept that some code has to be convoluted, I researched and applied automata-based programming to handle complex stateful logic in an elegant way that was easy to understand and maintain. Taking into consideration long-term goals, deadlines, and the individual preferences of my teammates, I made pragmatic choices regarding tech stacks that stood the test of time.
Let us talk about the things we can build together!
Activity
-
Delighted to join forces with Adeel Imran, an industry luminary, at BinaryCodeBarn as Engineering Lead! Together, we're poised to drive innovation…
Delighted to join forces with Adeel Imran, an industry luminary, at BinaryCodeBarn as Engineering Lead! Together, we're poised to drive innovation…
Liked by Łukasz Makuch
-
Had a great time networking with hardware IoT trendsetters in HANNOVER MESSE
Had a great time networking with hardware IoT trendsetters in HANNOVER MESSE
Liked by Łukasz Makuch
-
🤑 🪙💸Who wants to be a millionaire? Who wants to be a billionaire? Probably you want to be a walnut or a dragon eater? 🏆The last meeting…
🤑 🪙💸Who wants to be a millionaire? Who wants to be a billionaire? Probably you want to be a walnut or a dragon eater? 🏆The last meeting…
Liked by Łukasz Makuch
Experience
Education
-
-
Projects
-
howlong.app
A time tracking app where all the organization happens after the fact, so that nothing distracts you while you are working. Also, do not worry, the edit history is infinite and it works offline.
-
Spacing System
A CSS system that can make even a random layout consistent. Check out the demo!
-
Frontend Testing Tools
Wouldn't it be great to literally see when somebody changes in your app? Do automatically generated before and after comparisons sound too good to be true?
Give this npm package a try! It's a glue code among smaller, battle-tested pieces of testing software. It provides a synergetic effect by combining:
- Kent C. Dodds' Testing Library for natural, accessible selectors
- American Express' jest-image-snapshot because that's how you can make assertions regarding what your app…Wouldn't it be great to literally see when somebody changes in your app? Do automatically generated before and after comparisons sound too good to be true?
Give this npm package a try! It's a glue code among smaller, battle-tested pieces of testing software. It provides a synergetic effect by combining:
- Kent C. Dodds' Testing Library for natural, accessible selectors
- American Express' jest-image-snapshot because that's how you can make assertions regarding what your app actually renders on the screen
- Facebook's Jest which runs tests in parallel beautifully
- Selenium WebDriver because it's the rock-solid recommendation of W3C
- Endpoint Imposter for its ability to mock stateful APIs in a declarative manner
As you can see, it's a pragmatic collection that stands on the shoulders of giants.
Languages
-
Polish
Native or bilingual proficiency
-
English
Professional working proficiency
Recommendations received
1 person has recommended Łukasz
Join now to viewMore activity by Łukasz
-
🥳 Congratulations to our brave members who represented us at the Area A2 contest on Saturday 23 March - and won many awards ! International Speech…
🥳 Congratulations to our brave members who represented us at the Area A2 contest on Saturday 23 March - and won many awards ! International Speech…
Liked by Łukasz Makuch
-
Bożena Kropiwiec - Mistrzyni Polski w Mowach Improwizowanych 2024! Z tego miejsca składamy Ci serdeczne gratulacje. Jesteś dumą i chlubą Okręgu D.…
Bożena Kropiwiec - Mistrzyni Polski w Mowach Improwizowanych 2024! Z tego miejsca składamy Ci serdeczne gratulacje. Jesteś dumą i chlubą Okręgu D.…
Liked by Łukasz Makuch
-
I love reading such detailed technical articles, those guys took Kafka apart and managed to understand the cause of their 3 seconds write latency in…
I love reading such detailed technical articles, those guys took Kafka apart and managed to understand the cause of their 3 seconds write latency in…
Liked by Łukasz Makuch
-
“Competition is always a good thing. It forces us to do our best.” - Nancy Pearcey During our last meeting our brave elephants did their best during…
“Competition is always a good thing. It forces us to do our best.” - Nancy Pearcey During our last meeting our brave elephants did their best during…
Liked by Łukasz Makuch
-
🔜Mark your calendars - the International Speech Contest is next Tuesday, 5th of March! 🤩 Meet our brave contestants and their speech…
🔜Mark your calendars - the International Speech Contest is next Tuesday, 5th of March! 🤩 Meet our brave contestants and their speech…
Liked by Łukasz Makuch
-
Polska jest cudowna. Taką mam refleksję po kilkunastu niedawnych wyjazdach poza 🇵🇱. Mam wrażenie, że nie wszyscy zdają sobie sprawę z tego, jak…
Polska jest cudowna. Taką mam refleksję po kilkunastu niedawnych wyjazdach poza 🇵🇱. Mam wrażenie, że nie wszyscy zdają sobie sprawę z tego, jak…
Liked by Łukasz Makuch
-
Just updated my personal portfolio website https://adeelhere.com/ built on top of nextjs, framer motion, tsparticles/react & tailwind, I'll try to…
Just updated my personal portfolio website https://adeelhere.com/ built on top of nextjs, framer motion, tsparticles/react & tailwind, I'll try to…
Liked by Łukasz Makuch
-
The most exciting part for me when exploring a new language is experimenting with its testing libraries—especially delving into testing asynchronous…
The most exciting part for me when exploring a new language is experimenting with its testing libraries—especially delving into testing asynchronous…
Liked by Łukasz Makuch
-
What's the state of QA in Tech? 👀 This week, I featured a detailed overview by Gergely Orosz on how various-sized companies approach testing with…
What's the state of QA in Tech? 👀 This week, I featured a detailed overview by Gergely Orosz on how various-sized companies approach testing with…
Liked by Łukasz Makuch
-
Portals in frameworks like #vue and #reactjs are a way to differentiate the tree of UI components from the tree of logic…
Portals in frameworks like #vue and #reactjs are a way to differentiate the tree of UI components from the tree of logic…
Shared by Łukasz Makuch
-
Over the last 10 years, I discovered 14 reasons as to why engineers automate tests: 1. Spotting regression as soon as possible 2. Verifying…
Over the last 10 years, I discovered 14 reasons as to why engineers automate tests: 1. Spotting regression as soon as possible 2. Verifying…
Posted by Łukasz Makuch
-
🎉 Just wrapped up 1.5 months on a project that's all heart - FitComrade https://lnkd.in/gwA8dUi9 and guess what? We hit top 25 on Product Hunt right…
🎉 Just wrapped up 1.5 months on a project that's all heart - FitComrade https://lnkd.in/gwA8dUi9 and guess what? We hit top 25 on Product Hunt right…
Liked by Łukasz Makuch
People also viewed
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Łukasz Makuch in Poland
12 others named Łukasz Makuch in Poland are on LinkedIn
See others named Łukasz Makuch