Bartek Witczak

Hey, I'm Bartek Witczak

Here I'm sharing my story and thoughts on software development, architecture, and building products.

Latest posts

Effortlessly Navigate TypeScript Code in VSCode with This Handy Tip


Uncontrolled Chaos: Why React Devs Still Struggle with Form Components


Why ChatGPT (+ many tutorials) are wrong about React & debounce


Full-Stack Challenge: Unpacking the Promises & Pitfalls


Domino Effect: The Coordination Nightmare - What Are Alternatives?


Adapting to the Web's Complexity: The Critical Role of Full-Stack Developers in Startup Environment


Blogging Language Dilemma: My Reasons for Writing in English


Avoiding Updates Pitfalls: Lessons Learnt


Navigating the Complex World of Core Dependency Updates


Overcome the Monday Morning Hurdle: My Journey with Hemingway's Bridge in Coding


About me

Welcome to my corner of the internet - Endless (Code) Curiosity! I'm a seasoned software engineer with over 15 years of experience, specializing in JS and now moving closer to metal - Go & Rust.

Over the years, I've jumped into different companies, playing the tech superhero. My mission? To fix up their coding architecture, kick technical debt to the curb, and sprinkle in some top-notch practices. The goal? Faster, bug-free coding. It's like giving their tech a turbo boost!
Sharing what I know is my jam. I've been hitting up conferences and workshops, helping other devs level up their skills. It's super rewarding to see others grow and get those "aha!" moments.

Here are some of the places you can find me online:

Outside of coding, I'm an avid reader, delving into both the latest tech publications and business classic literature. My diverse reading helps me understand the broader impact of technology in business and consumer trends. 📚

So, that's a glimpse into my world - a blend of code, sharing, learning, and continuous growth. Thanks for stopping by, and I hope you'll engage with my content and share your own coding stories. 🚀