Tehran
I started my engineering career in Iran, working around internet service providers, networking, servers, Linux, and infrastructure.
Those early years gave me the foundation I still rely on today: understand how the system actually works.
ABOUT CTRL+CHAOS
Engineer. Teacher. Husband. Dad. Swimmer.
I've spent more than 20 years building systems, solving production problems, learning from failures, and working with engineers at different stages of their careers.
CTRL+CHAOS is where I share what I've learned along the way.
Not just how technology works, but how engineers learn, troubleshoot, navigate interviews, build experience, and grow their careers.

I started my career working with networks, Linux systems, servers, and internet infrastructure.
Over the years, that took me through ISPs, security, federal environments, startups, large technology companies, DevOps, SRE, and production engineering.
I've built systems, broken systems, fixed systems, responded to incidents, interviewed engineers, been interviewed, received offers, received rejections, changed countries, changed companies, and started over more than once.
Those experiences shaped the way I think about engineering today.
I started my engineering career in Iran, working around internet service providers, networking, servers, Linux, and infrastructure.
Those early years gave me the foundation I still rely on today: understand how the system actually works.
Moving to the United States meant starting a new life and rebuilding a career in a completely new environment.
Shortly after arriving, I found my first opportunity working on systems and infrastructure. That experience taught me something I've never forgotten: you don't always need the perfect opportunity. Sometimes you need a chance to become useful.
My career eventually took me through security, federal environments, startups, large technology companies, DevOps, SRE, and production engineering.
I spent years working on systems where reliability, troubleshooting, security, automation, and operational judgment mattered every day.
Eventually I realized that many engineers struggle with problems that technical courses rarely teach.
How do you build experience when nobody will hire you?
How do you troubleshoot when there is no obvious answer?
How do you explain what you know in an interview?
How do you become someone companies actually want to hire?
CTRL+CHAOS grew out of those questions.
WHY CTRL+CHAOS?
There is already plenty of technical information on the internet.
What I care about is helping engineers turn information into skill.
That means understanding the system. Practicing. Breaking things. Troubleshooting. Explaining your decisions. Learning from what went wrong.
And when it comes to careers, I believe the same thing:
Being a great engineer and getting hired are related, but they're not the same skill.
Both can be learned.
“No shortcuts. No fake promises. Just practical engineering and career advice based on real experience.”
Engineering
Production systems, troubleshooting, reliability, security, infrastructure, and the engineering decisions behind them.
Interviews
Real interview questions that test how engineers think, troubleshoot, communicate, and solve problems.
Career
Experience, resumes, LinkedIn, job searching, interviewing, hiring decisions, and building a career that lasts.
Learning
Structured courses, practical guides, and resources designed to turn information into usable skills.
I'm also a husband, a dad, and a lifelong swimmer.
Engineering is a big part of my life, but it isn't the whole thing.
CTRL+CHAOS is meant to reflect that. Serious about the work, but still human.
Start with a video, explore the job search resources, or take one of the courses. Keep learning, keep building, and keep moving forward.