A Few Words to Begin
Hi! I’m Babak — an FPGA engineer, team lead, and the person behind this blog. I’m really glad you’ve found your way here.
For over 7 years, I’ve been living in the world of FPGAs — digging into architectures, fighting with bugs, crafting hardware logic, and working with amazing (and sometimes challenging!) humans. It’s been quite a journey — full of late-night struggles, small wins, and the ongoing challenge of trying to grow, stay curious, and keep getting better at what I do.
Over the years, I’ve learned so much from what others have written and shared. This blog is my small way of giving back — maybe helping someone else get through a tricky day, understand a weird bug, or just feel a little less alone in the “hardware is hard” universe.


So… Why ConfiLogic?
ConfiLogic — which, unsurprisingly, is short for “Configurable Logic” — was born at the intersection of a few things I care deeply about: a love for FPGAs and hardware design, a craving to write, a passion for teaching and learning, and — let’s be honest — a stubborn fight against perfectionism.
The idea of starting this blog has been with me since 2023, maybe even a bit earlier. Back then, I made a few attempts, but perfectionism kept getting in the way — I wanted every post to be flawless, every idea to be polished. And as you can guess, not much actually made it out into the world.
Fast forward to 2025: I’ve made peace (well, kind of!) with imperfection. This time, I’m showing up with more realistic goals, a simpler and more practical plan, and a stronger desire to just share — even if things aren’t perfect. I know this blog isn’t perfect — and probably never will be. Every part of it could be better. But hey, what is perfect anyway? Let’s push perfectionism aside and give action the space it deserves.
ConfiLogic isn’t here to be a comprehensive tutorial site or a “zero-to-hero” kind of place. Instead, I want to dive into topics that genuinely interest me, sharing insights and exploring the lesser-discussed areas of FPGA and engineering — in as much depth as feels useful.
As someone who leads a technical team, you’ll also find reflections on tech leadership, team dynamics, and what it takes to navigate both the challenges and joys of managing a group of engineers. And every so often, I’ll throw in a personal post — whether it’s about personal growth, self-awareness, or just lessons life has taught me along the way.
A Bit More About Me
I’m a senior FPGA engineer with over 7 years of hands-on experience. These days, I lead a great team of FPGA engineers at Samim Solutions, where we design and build large-scale, FPGA-based systems for the broadcast industry. Our work spans some of the more complex and fascinating corners of FPGA design — from timing closure and high-speed memory to GT transceivers and implementing cutting-edge standards. I enjoy digging into both the low-level details and the broader architecture-level thinking that brings it all together.
Outside of work, I’m drawn to books, writing, and ideas. Literature has a special place in my life, and I often find myself reflecting on how we grow, how we think, and how we relate to the world around us — both as engineers and as people. I care about the bigger picture, even when the steps I take toward it are slow, imperfect, or a little scattered. But I try to keep moving.


Let’s Connect — Engineer to Engineer (or Curious Reader!)
If anything here sparks a thought, a question, or even just a “hey, same here!” — I’d love to hear from you. You can reach out here, or find me on LinkedIn.