Find the real problem
Breaking down ambiguity, testing assumptions, and turning competing constraints into clear engineering choices.
Rashik Hasnat // Engineering lead
I lead engineering teams through complex challenges, turning ambiguity into clear decisions and dependable products. I use AI and automation to make more room for the hard thinking.
I connect technical judgment with team ownership and fast feedback, especially when the path forward is not obvious.
Breaking down ambiguity, testing assumptions, and turning competing constraints into clear engineering choices.
Aligning developers and QA around priorities, sharing ownership, and keeping delivery moving through challenges. See my journey ↗
Using coding agents and automation to shorten feedback loops, explore options, and focus human attention on the hard calls. Read my writing ↗
Untangling identity, tenant boundaries, and data design so multiple organizations can depend on one platform.
Making asynchronous workflows visible and recoverable when services, messages, or dependencies fail.
Bringing backend, frontend, and product decisions together so complex workflows feel straightforward to the people using them.
I'm Rashik Hasnat, a Staff Software Engineer at Cefalo Bangladesh Limited in Dhaka, Bangladesh, where I lead engineering teams. I've been building software professionally since 2016, working with Norwegian clients and distributed teams on cloud systems, backend architecture, and engineering leadership. I guide teams through complex product challenges, applying practical AI to accelerate delivery without sacrificing quality.
Outside work, I enjoy traveling, hiking, and exploring new places. I care about sound technical choices, clear communication, and giving engineers room to do their best work.
Notes on problem solving, engineering leadership, and AI-assisted development.
A complete guide to installing and configuring Claude Code natively on Windows.
A battle-tested playbook for building software with AI coding agents.
Naming clients, listing active clients, and connection reuse.
Solving a tough product problem, growing an engineering team, or figuring out where AI can help? Let’s talk.
Start a conversation