Keep Your Functions Clean & Focused: Context Provision with Node.js AsyncLocalStorage
Discover how to implement the open/closed principle using Node.js AsyncLocalStorage, promoting maintainable and scalable code in your projects.
Engineering Value Beyond Code
Drawing from experience across modern web technologies, cloud platforms, and system architecture, I build end-to-end solutions that create lasting value. My passion for learning and natural curiosity drive me to stay at the forefront of technological innovation.
Reach outDon't take my word for it
client
"We have been working with Jannik Wempe in the area of our website programming for many years. He has extensive expertise in this field and is always very solution-oriented. He always keeps his appointment commitments, and he responds very quickly to spontaneous inquiries and change requests. I enjoy working with Jannik - it's fun, and the result of his work exceeds our expectations."
Managing Director at easy data solution GmbH
boss at Hashnode
"Jannik is one of the smartest engineers I’ve worked with. He deeply understands problems, asks the right questions, and delivers high quality solutions quickly — exactly what a fast-moving startup needs. He’s an invaluable asset to any team."
Co-founder & CTO at Hashnode
client
"We have been working with Jannik for several years. He developed our website and maintains and updates it as needed. In addition to his expertise, he is a good listener, can put himself in the customer's shoes and therefore comes up with quick and adequate solutions or adjustments. A man's a man's a word, a word, that sums up Jannik Wempe perfectly. You are in professional and trusted hands."
Co-founder at ESP Science & Education OG
What I've built
Below are some of the projects that I've worked on. They only include projects that I've done in addition to my day job and with the intent of doing earning money – not for fun or to learn something new.
My personal website that you are looking at right now.
Shopify app to help merchants fight fraud and chargebacks. You can create custom rules to detect fraud and block orders automatically.
Analytics solution for GitHub actions. Understand which actions and repositories are most expensive. Exited because lack of time to maintain it.
Shopify app that allows merchants to easily generate SEO metadata using an LLM for products by specifying desired keyword.
Subscriber analytics for the newsletter platform Kit (former ConvertKit). Understand your audience and grow your business.
Headless Shopify shop using Shopify Hydrogen for a store selling handmade products.
Consulting, design and development of a webapp that represents the company and allows to book courses.
Development of a landing page with focus on performance and SEO.
Development of a PWA that allows newcomers to Rixdorf to get to know the neighborhood using a gamified approach.
Design and development of a WooCommerce shop selling clothes for kids and babies with special needs.
Things I write about
Discover how to implement the open/closed principle using Node.js AsyncLocalStorage, promoting maintainable and scalable code in your projects.
In January 2025, I renewed my AWS Developer Associate certification, which I first obtained in December 2020. My initial attempt resulted in a near-perfect score of 973/1000 – arguably higher than necessary to pass the exam, which is about 720. This ...
When I first encountered snapshot tests, I was skeptical. The concept seemed strange, and their benefits weren't immediately obvious. But after experiencing their value firsthand, I've become a convert – and here's why I think you should give them a ...
It's story time. I want to share a life-changing story with you. A few changes in my life opened up many doors for me, and I wouldn’t be where I am today without those – and I probably wouldn’t work at Hashnode. How It Started In late 2020, I came to...
Speaking & Appearances